Saya bekerja dengan JavaScript, JQuery dan HTML. UI Proyek saya benar-benar dinamis. Saya mencari Javascript / JQuery Grid dinamis yang mendukung fitur-fitur berikut.
Adakah yang bisa memberi tahu saya apakah ada Grid sumber terbuka yang bagus yang mendukung fitur-fitur berikut?
- Saya harus dapat membuat contoh grid pada saat run-time dan menambahkan ke DOM.
- Mendukung templat kolom (kotak teks, pilih, kotak centang atau masukan atau teks sederhana)
- Mendukung mengatur template kolom baru atau mengganti template kolom yang ada secara real-time.
- Beberapa kontrol input (misalnya kotak teks, kotak centang ..) yang ada di bawah kolom dapat diaktifkan dan beberapa mungkin dinonaktifkan .
- Mendukung setData () secara real-time.
- Mendukung acara jika ada data input yang diubah oleh pengguna.
- Ini harus mendukung pemilihan Row
- Tambahkan baris atau hapus dukungan baris secara real-time tanpa merender seluruh kisi.
- Mendukung Paging.
- Mendukung pengurutan berdasarkan kolom apa pun secara real-time.
- Menyulut peristiwa jika data diurutkan berdasarkan pengguna secara real-time.
- UI kisi harus mendukung kolom yang dapat direalisasikan
- Ukuran ulang otomatis (Akan lebih bagus jika kisi diubah ukurannya secara otomatis sesuai dengan ukuran elemen induk)
- Pasti punya dokumentasi yang bagus.
javascript
jquery
grid
Somnath
sumber
sumber
Jawaban:
Beberapa yang bermanfaat adalah:
Gratis:
Dibayar:
Entri terbaik menurut saya adalah Flexigrid dan jQuery Grid.
sumber
Anda dapat mencoba http://datatables.net/
DataTables adalah plug-in untuk pustaka Javascript jQuery. Ini adalah alat yang sangat fleksibel, berdasarkan fondasi peningkatan progresif, yang akan menambahkan kontrol interaksi lanjutan ke tabel HTML mana pun. Fitur utama:
sumber
Saran saya untuk JQuery Grid dinamis ada di bawah.
http://reconstrukt.com/ingrid/
https://github.com/mleibman/SlickGrid
http://www.datatables.net/index
Yang terbaik adalah:
DataTables adalah plug-in untuk pustaka Javascript jQuery. Ini adalah alat yang sangat fleksibel, berdasarkan fondasi peningkatan progresif, yang akan menambahkan kontrol interaksi lanjutan ke tabel HTML mana pun.
Panjang halaman variabel
Pemfilteran sambil jalan
Penyortiran multi-kolom dengan deteksi tipe data
Penanganan lebar kolom yang cerdas
Menampilkan data dari hampir semua sumber data
DOM, Javascript array, file Ajax dan pemrosesan sisi server (PHP, C #, Perl, Ruby, AIR, Gears dll)
Opsi gulir untuk area pandang tabel
Sepenuhnya dapat di internasionalisasi
Dukungan jQuery UI ThemeRoller
Sangat kokoh - didukung oleh 2600+ unit tes
Berbagai macam plug-in inc. TableTools, FixedColumns, KeyTable, dan lainnya
Pembuatan tabel yang dinamis
Ajax memuat data secara otomatis
Penentuan posisi DOM kustom
Pemfilteran kolom tunggal
Jenis pagination alternatif
Interaksi DOM yang tidak merusak
Menyortir kolom penyorotan
Opsi sumber data lanjutan
Dukungan plug-in yang ekstensif
Penyortiran, deteksi tipe, fungsi API, pagination, dan pemfilteran
Sepenuhnya dapat diberi tema oleh CSS
Dokumentasi yang solid
110+ contoh yang dibuat sebelumnya
Dukungan penuh untuk Adobe AIR
sumber
Lihatlah agiletoolkit.org karena ini memiliki CRUD yang mudah digunakan yang mendukung 2,4,6,7,9,10 dan 12 di luar kotak (menggunakan Ajax untuk mempertahankan grid saat menambahkan, menghapus data dan itu terintegrasi dengan jquery.
Saya akan memposting beberapa contoh tetapi di iPad saat ini.
sumber