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>
Lihat kode sumber demo untuk detailnya
Tergantung pada elemen-ui, proyek Anda harus menginstal elemen-ui
Versi elemen-ui yang digunakan oleh kode sumber
"element-ui": "^2.4.5"
milik | menjelaskan | jenis | nilai bawaan |
---|---|---|---|
membentuk | Area kondisi kueri tabel | Obyek | {} |
meja | Area tampilan meja | Obyek | {} |
formData.sinkronisasi | bidang permintaan formulir | Obyek | {} |
penomoran halaman | Apakah akan menampilkan area halaman | [Boolean,Objek] | BENAR |
atribut lainnya | properti asli el-table | Lihat properti asli el-table | - |
milik | menjelaskan | jenis | nilai bawaan | Komentar |
---|---|---|---|---|
kelas | Pengaturan gaya area kondisi kueri tabel | Obyek | - | - |
gaya | Pengaturan gaya inline area kondisi kueri tabel | Obyek | - | - |
lipatNum | Tabel diciutkan ketika terdapat lebih dari banyak kondisi kueri | Nomor | - | Tanpa parameter ini, semua akan ditampilkan |
daftar | Daftar kondisi kueri tabel | Himpunan | - | Lihat kode sumber demo untuk detailnya |
milik | menjelaskan | jenis | nilai bawaan | Komentar |
---|---|---|---|---|
daftar | Daftar data tabel | Himpunan | - | - |
kolom | Daftar header tabel | Himpunan | - | Lihat kode sumber demo untuk detailnya |
sedang Memuat | Apakah akan menampilkan animasi pemuatan tabel | Boolean | - | |
tampilkanIndeks | Apakah akan menampilkan kolom nomor seri | Boolean | BENAR | |
indeksTetap | Apakah akan memperbaiki kolom nomor seri | Boolean | PALSU | |
indeksLabel | Sesuaikan teks header daftar nomor seri | Rangkaian | nomor seri | |
pilihan | Bentuk konfigurasi pilihan ganda | Obyek | {} |
milik | menjelaskan | jenis | nilai bawaan | Komentar |
---|---|---|---|---|
konfigurasi | Bentuk beberapa properti pilihan | Obyek | - | - |
atribut asli el-pagination
Dieksekusi ketika nomor halaman dialihkan atau nomor yang ditampilkan pada setiap halaman berubah, data diperoleh, dan kemudian ditetapkan ke table.list untuk memperbarui daftar.
acara asli el-table, misalnya: @selection-change="handleSelectionChange" Lihat kode sumber demo untuk detailnya
peristiwa | menjelaskan | parameter |
---|---|---|
menanganiPerluas | Acara panggilan balik setelah pelipatan bersyarat | adalah Perluas |
Tabel memiliki gaya inline baru overflow:visible; untuk mengimplementasikan tata letak lengket pada header tabel, cukup tambahkan gaya berikut
Catatan: Jika ini adalah gaya tercakup, Anda perlu menggunakan operator >>> (lihat cakupan CSS dokumen untuk detailnya)
/* 全局样式 */
. 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 ;
}
Lihat kode sumber demo untuk detailnya
Catatan: Ini tidak dapat digunakan dengan fiksasi kolom secara bersamaan. Untuk menggunakannya secara bersamaan, Anda dapat menggunakan atribut tabel asli elemen untuk mengatur tinggi tabel.