ele easy table
1.0.0
npm install ele-easy-table -S
import 'ele-easy-table'
<ele-easy-table :form="form" :table="table" :formData.sync="formData" @getList="handleSearch"></ele-easy-table>
詳細については、デモソースコードを参照してください
Element-UIに依存すると、プロジェクトはElement-UIをインストールする必要があります
ソースコードで使用されるElement-UIバージョン
"element-ui": "^2.4.5"
| 財産 | 説明します | タイプ | デフォルト値 |
|---|---|---|---|
| 形状 | フォームクエリ条件領域 | 物体 | {} |
| テーブル | フォームディスプレイ領域 | 物体 | {} |
| formdata.sync | フォームクエリフィールド | 物体 | {} |
| ページネーション | ページネーションエリアを表示するかどうか | [ブール、オブジェクト] | 真実 |
| その他の属性 | エルテーブルネイティブ属性 | 参照ELテーブルネイティブ属性 | - |
| 財産 | 説明します | タイプ | デフォルト値 | 述べる |
|---|---|---|---|---|
| クラス | フォームクエリコンディションエリアスタイル設定 | 物体 | - | - |
| スタイル | フォームクエリ条件エリアのジョイントスタイル設定 | 物体 | - | - |
| foldnum | フォームクエリ条件を折り畳む | 番号 | - | そのようなパラメーターは表示されません |
| リスト | テーブルクエリ条件リスト | 配列 | - | 詳細については、デモソースコードを参照してください |
| 財産 | 説明します | タイプ | デフォルト値 | 述べる |
|---|---|---|---|---|
| リスト | テーブルデータリスト | 配列 | - | - |
| 列 | テーブルヘッドリスト | 配列 | - | 詳細については、デモソースコードを参照してください |
| アスロード | ディスプレイテーブルがアニメーションをロードするかどうか | ブール | - | |
| showindex | シリアル番号を表示するかどうか | ブール | 真実 | |
| indexFixed | シリアル番号列を修正するかどうか | ブール | 間違い | |
| IndexLabel | カスタムシリアル番号列ヘッダーテキスト | 弦 | シリアルナンバー | |
| 選択 | 複数のオプションの構成を形成します | 物体 | {} |
| 財産 | 説明します | タイプ | デフォルト値 | 述べる |
|---|---|---|---|---|
| config | マルチ選択属性 | 物体 | - | - |
エルパグメントネイティブ属性
ページの切り替えまたはページごとのディスプレイの数が実行され、データを取得し、テーブルにリストを割り当てます。リストアップデートリスト
El-Tableネイティブイベントなど:@Select-Change = "HandleSelectionChange"詳細については、デモソースコードを参照してください
| イベント | 説明します | パラメーター |
|---|---|---|
| handleExpand | 折りたたんだ後のインシデントを呼び出します | isexpand |
テーブルは内部スタイルのオーバーフローで追加されます:目に見えるヘッダーの粘度レイアウトを実現します。
注:スコープスタイルの場合、使用する必要があります>>>操作シンボル(ドキュメントCSSアクションドメインを参照)
/* 全局样式 */
. el-table__header-wrapper {
position : sticky;
top : 0 ;
z-index : 999 ;
}
/* scoped 局部样式 */
. ele-easy-table-demo > > > . el-table__header-wrapper {
position : sticky;
top : 0 ;
z-index : 999 ;
}詳細については、デモソースコードを参照してください
注:列と同時に使用することはできません。