Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 17550|Jawab: 2

[Jpertanyaan] Menambahkan nomor seri untuk Datatables (1.10 implementasi baru)

[Salin tautan]
Diposting pada 14/11/2017 13.52.30 | | | |
Plugin Datatables JQurey sangat bagus untuk membuat tabel.

Saya pikir mudah untuk menambahkan nomor seri ke tabel, tetapi setelah membaca implementasi resmi Datatables, kodenya tampaknya tidak sederhana, dan pengujian menemukan beberapa masalah, dan tidak mudah digunakan. Saya tidak menemukan solusi yang baik di Internet, jadi saya melacak kode dan menemukan jalan sendiri.

Implementasi nomor seri (implementasi yang nyaman dan tidak resmi)
Karena data kolom dapat berupa fungsi, maka lihat data dalam parameter. Ternyata beberapa data berguna memang ditemukan dan kami mulai memulai.



Kodenya adalah sebagai berikut:

Intinya adalah kalimat berikut
meta.settings._iDisplayStart + meta.row + 1;
Setelah analisis, diketahui bahwa:
meta.settings._iDisplayStart Indeks awal setiap catatan ditampilkan;
meta.row+1 adalah indeks baris halaman saat ini, ditambah 1 adalah nomor baris;
Jumlah keduanya adalah nomor seri baris periode saat ini.

Metode ini tidak disediakan atau direkomendasikan secara resmi, tetapi menurut saya lebih intuitif dan lebih murah untuk menangani data yang ditampilkan dalam data.





Mantan:Los Angeles, USA_16 cores_96G memori _250M_550 yuan
Depan:Juli 2017 MENANG7\XP· Sistem GHOST Download Ensiklopedia! Pembaruan terus berlanjut, mengasyikkan!
Diposting pada 14/11/2017 14.44.37 |
                          
 Tuan tanah| Diposting pada 08/03/2018 14.25.32 |
Namajenisdeskripsi
Gambarbilangan bulat JSJumlah permintaan dilawan, dan dikembalikan apa adanya setiap kali dikirim ke server.
mulaibilangan bulat JSPosisi awal data pertama, misalnya, 0 mewakili bagian data pertama
panjangbilangan bulat JSJumlah item yang ditampilkan per halaman.
pencarian[nilai]stringJSKriteria penelusuran global untuk setiap kolom (dapat dicari harus diatur ke true)
pencarian[regex]booleanJSJika true berarti bahwa nilai pencarian global diproses sebagai ekspresi reguler, jika false tidak.
Urutan[kolom]bilangan bulat JSi adalah indeks array, sesuai dengan kolom, mulai dari 0, dan subparameter menunjukkan kolom mana yang perlu diurutkan
Urutan[sutradara]stringJSKolom ditentukan di atas, dan metode penyortiran kolom ini adalah asc menurun
kolom[data]stringJScolumnsbinding, ditentukan oleh columns.data
kolom[nama]stringJScolumns.name
kolom[dapat dicari]booleanJSApakah kolom yang ditandai dapat dicari ke true berarti ya, jika tidak, kolom tidak bisa, yang dikendalikan oleh columns.searchable
kolom[dapat dipesan]booleanJSApakah kolom yang ditandai dapat diurutkan ke true berarti ya, jika tidak, ini dikendalikan oleh columns.orderabl
kolom[pencarian] [nilai]stringJSKriteria pencarian untuk kolom tertentu
kolom[pencarian] [regex]booleanJSApakah kriteria pencarian untuk kolom tertentu dianggap sebagai ekspresi reguler
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com