Bagikan melalui


Kisi dan subgrid dalam aplikasi berbasis model (referensi API Klien)

Kisi menyajikan data dalam format tabular di aplikasi berbasis model. Kisi dapat menjangkau seluruh formulir atau dapat menjadi salah satu item pada formulir; yang terakhir disebut subgrid.

Jenis kisi

Ada dua jenis kisi di aplikasi berbasis model:

  • Kisi baca-saja: Menampilkan data dalam format tabular. Untuk mengedit data yang ditampilkan dalam kisi baca-saja, Anda harus memilih rekaman di kisi untuk membuka formulir, mengedit data, lalu menyimpan.
  • Kisi yang dapat diedit: Selain menampilkan data dalam format tabular, menyediakan kemampuan pengeditan sebaris yang kaya pada klien web dan seluler termasuk kemampuan untuk mengelompokkan, mengurutkan, dan memfilter data dalam kisi yang sama sehingga Anda tidak perlu beralih rekaman atau tampilan. Kisi yang dapat diedit adalah kontrol kustom, dan didukung di kisi utama dan subgrid pada formulir di klien web dan di dasbor dan pada kisi formulir pada klien seluler. Meskipun kontrol kisi yang dapat diedit menyediakan kemampuan pengeditan, kontrol ini menghormati metadata kisi baca-saja dan pengaturan keamanan tingkat bidang.

Mendapatkan konteks kisi

Konteks kisi adalah kisi atau instans subgrid pada formulir yang ingin Anda jalankan kodenya. Untuk informasi selengkapnya tentang mendapatkan konteks kisi untuk menjalankan kode JavaScript Anda, lihat Konteks kisi API Klien

Events

Nama Description Berlaku untuk
Peristiwa OnLoad Subgrid Terjadi setiap kali subgrid di-refresh. Ini termasuk ketika pengguna mengurutkan nilai dalam subgrid dengan mengklik judul kolom. Kisi baca-saja
Kisi OnChange Terjadi saat nilai diubah dalam sel di kisi yang dapat diedit dan sel kehilangan fokus Kisi Dapat Diedit
Kisi OnRecordSelect Terjadi ketika satu baris (rekaman) dipilih di kisi yang dapat diedit Kisi Dapat Diedit
Kisi AktifSimpan Terjadi sebelum mengirim informasi yang diperbarui ke server, dan ketika salah satu hal berikut ini terjadi: ada perubahan dalam pilihan rekaman, pengguna secara eksplisit memicu operasi penyimpanan menggunakan tombol simpan kisi yang dapat diedit, atau pengguna menerapkan operasi pengurutan, filter, grup, penomoran halaman, atau navigasi dari kisi yang dapat diedit saat ada perubahan yang tertunda. Kisi Dapat Diedit

Nota

Anda dapat mendaftar untuk peristiwa OnChange, OnRecordSelect, dan OnSave menggunakan tab Peristiwa dari halaman aplikasi berbasis model yang digunakan untuk mengaktifkan kisi yang dapat diedit untuk tabel atau kisi baca-saja.

Objek

Gunakan objek berikut untuk berinteraksi dengan kisi. Objek ini membentuk hierarki seperti yang ditunjukkan dalam diagram berikut:

Hierarki objek yang tersedia dalam kisi

Nama Description Tersedia untuk
GridControl Menyediakan metode untuk bekerja dengan kontrol kisi atau subgrid. Kisi baca-saja dan dapat diedit
Grid Menyediakan metode untuk mengakses informasi tentang data di kisi. Kisi baca-saja dan dapat diedit
GridRow Menyediakan metode untuk bekerja dengan baris atau baris yang dipilih di kisi. Kisi baca-saja dan dapat diedit
GridRowData Menyediakan metode untuk bekerja dengan baris atau baris yang dipilih di kisi. Kisi baca-saja dan dapat diedit
GridEntity Menyediakan metode untuk mengakses data tentang rekaman tertentu dalam baris. Kisi baca-saja dan dapat diedit
GridAttribute Menyediakan metode untuk mengakses data di sel kisi yang dapat diedit. Kisi Dapat Diedit
GridCell Menyediakan metode untuk mengakses data yang terkait dengan kontrol pada formulir yang terkait dengan kolom dalam kisi yang dapat diedit. Kisi Dapat Diedit
ViewSelector Menyediakan metode untuk mendapatkan atau mengatur informasi tentang pemilih tampilan kontrol subgrid. Kisi baca-saja

Konteks kisi API Klien
Menggunakan kisi yang dapat diedit
Referensi API Klien untuk aplikasi berbasis model
Gambaran Umum Pengembang aplikasi berbasis model