Bagikan melalui


Peristiwa Grid OnRecordSelect (Referensi API Klien)

Peristiwa OnRecordSelect terjadi ketika satu baris (rekaman) dipilih dalam kisi yang dapat diedit. Kejadian ini tidak terjadi jika pengguna memilih sel yang berbeda dalam baris yang sama, atau memilih beberapa baris.

Contoh: Mengambil alih perilaku terbuka default dalam kisi berbasis model

Saat Anda ingin menyesuaikan cara rekaman tabel terbuka dari kontrol kisi Power Apps, Anda dapat mengontrol bagaimana ini terbuka dengan fungsi JavaScript yang terkait dengan peristiwa kisi OnRecordSelect .

Contoh berikut memastikan bahwa rekaman terbuka menggunakan formulir yang ditentukan oleh pageInputformId nilai menggunakan metode Xrm.Navigation.navigateTo . Dalam contoh ini, formulir dan kisi harus termasuk dalam entitas yang sama.

Langkah 1: Membuat sumber daya web

Buat, simpan, dan terbitkan sumber daya web JavaScript (JS) yang berisi kode berikut:

var Example = window.Example || {};
(function () {
this.OnSelect = function (executionContext) {
   var pageInput = {
      pageType: "entityrecord",
      entityName: executionContext.getEventSource().getEntityName(),
      entityId: executionContext.getEventSource().getId(),
      formId: "420786E3-D342-4A9A-914B-AA331FF2D25E"    
   };
   Xrm.Navigation.navigateTo(pageInput);
}
}).call(Example);

Informasi selengkapnya: Membuat atau mengedit sumber daya web aplikasi berbasis model

Langkah 2: Aktifkan Kontrol Kisi Power Apps

Ikuti langkah-langkah ini untuk mengaktifkan kontrol kisi Power Apps sebagai kisi utama (tampilan tabel) atau dalam subgrid formulir berbasis model:

Langkah 3: Daftarkan perilaku kustom di OnRecordSelect Event

Saat Anda mengaktifkan kontrol kisi Power Apps, tab Peristiwa akan muncul. Pilih tab Peristiwa :

  1. Di bawah bagian Pustaka Formulir , tambahkan Pustaka Formulir dari sumber daya web yang dibuat.
  2. Di bawah bagian Penanganan Aktivitas , pilih peristiwa OnRecordPilih dan pilih Tambahkan dan popup muncul.
  3. Di popup, pilih pustaka formulir yang baru saja ditambahkan dan nama Example.OnSelectfungsi . Ini adalah nama fungsi JavaScript yang dibuat di sumber daya web. Pastikan untuk memeriksa opsi Teruskan konteks eksekusi sebagai parameter pertama.

Informasi lebih lanjut: Power Apps kontrol grid

Peristiwa (referensi API Klien)
Peristiwa dalam formulir dan kisi di aplikasi berdasarkan model