Kongsi melalui


Grid dan subgrid dalam aplikasi dipacu model (rujukan API klien)

Grid membentangkan data dalam format jadual dalam apl dipacu model. Grid boleh merangkumi keseluruhan borang atau boleh menjadi salah satu item pada borang; yang terakhir dipanggil subgrid.

Jenis grid

Terdapat dua jenis grid dalam apl dipacu model:

  • Grid baca sahaja: Paparkan data dalam format jadual. Untuk mengedit data yang dipaparkan dalam grid baca sahaja, anda perlu memilih rekod dalam grid untuk membuka borang, mengedit data dan kemudian menyimpan.
  • Grid boleh diedit: Selain memaparkan data dalam format jadual, menyediakan keupayaan penyuntingan sebaris yang kaya pada klien web dan mudah alih termasuk keupayaan untuk mengumpulkan, mengisih dan menapis data dalam grid yang sama supaya anda tidak perlu menukar rekod atau pandangan. Grid boleh diedit ialah kawalan tersuai dan disokong dalam grid utama dan subgrid pada borang dalam klien web dan dalam papan pemuka dan pada grid borang pada klien mudah alih. Walaupun kawalan grid boleh diedit menyediakan keupayaan penyuntingan, ia menghormati metadata grid baca sahaja dan tetapan keselamatan peringkat medan.

Mendapatkan konteks grid

Konteks grid ialah tika grid atau subgrid pada borang yang anda mahu menjalankan kod anda. Untuk mendapatkan maklumat lanjut tentang mendapatkan konteks grid untuk melaksanakan kod JavaScript anda, lihat Konteks grid API Pelanggan

Peristiwa

Nama Keterangan Berkenaan untuk
Acara OnLoad Subgrid Berlaku setiap kali subgrid disegarkan. Ini termasuk apabila pengguna mengisih nilai dalam subgrid dengan mengklik tajuk lajur. Grid baca sahaja
Grid OnChange Berlaku apabila nilai ditukar dalam sel dalam grid boleh diedit dan sel kehilangan fokus Grid boleh edit
Grid OnRecordSelect Berlaku apabila satu baris (rekod) dipilih dalam grid boleh edit Grid boleh edit
Grid OnSave Berlaku sebelum menghantar maklumat yang dikemas kini kepada pelayan dan apabila mana-mana perkara berikut berlaku: terdapat perubahan dalam pemilihan rekod, pengguna secara eksplisit mencetuskan operasi simpan menggunakan butang simpan grid boleh diedit atau pengguna menggunakan operasi isihan, penapis, kumpulan, penomboran atau navigasi daripada grid boleh diedit semasa terdapat perubahan belum selesai. Grid boleh edit

Nota

Anda boleh mendaftar untuk peristiwa OnChange, OnRecordSelect dan OnSave menggunakan tab Peristiwa halaman aplikasi dipacu model yang digunakan untuk mendayakan grid boleh edit untuk jadual atau grid baca sahaja.

Objek

Gunakan objek berikut untuk berinteraksi dengan grid. Objek ini membentuk hierarki seperti yang ditunjukkan dalam gambar rajah berikut:

Hierarki objek yang tersedia dalam grid

Nama Keterangan Tersedia untuk
Kawalan Grid Menyediakan kaedah untuk bekerja dengan kawalan grid atau subgrid. Grid boleh baca sahaja dan boleh diedit
Grid Menyediakan kaedah untuk mengakses maklumat tentang data dalam grid. Grid boleh baca sahaja dan boleh diedit
Baris Grid Menyediakan kaedah untuk bekerja dengan baris atau baris terpilih dalam grid. Grid boleh baca sahaja dan boleh diedit
GridRowData Menyediakan kaedah untuk bekerja dengan baris atau baris terpilih dalam grid. Grid boleh baca sahaja dan boleh diedit
Entiti Grid Menyediakan kaedah untuk mengakses data tentang rekod tertentu dalam baris. Grid boleh baca sahaja dan boleh diedit
Atribut Grid Menyediakan kaedah untuk mengakses data dalam sel grid boleh diedit. Grid boleh edit
Sel Grid Menyediakan kaedah untuk mengakses data yang berkaitan dengan kawalan pada borang yang terikat pada lajur dalam grid boleh diedit. Grid boleh edit
ViewSelector Menyediakan kaedah untuk mendapatkan atau menetapkan maklumat tentang pemilih pandangan kawalan subgrid. Grid baca sahaja

Konteks grid API pelanggan
Gunakan grid yang boleh diedit
Rujukan API Pelanggan untuk apl dipacu model
Gambaran Keseluruhan Pembangun apl dipacu model