Ambil perhatian
Akses ke halaman ini memerlukan kebenaran. Anda boleh cuba log masuk atau menukar direktori.
Akses ke halaman ini memerlukan kebenaran. Anda boleh cuba menukar direktori.
Peristiwa berlaku OnRecordSelect apabila satu baris (rekod) dipilih dalam grid boleh diedit. Peristiwa ini tidak berlaku jika pengguna memilih sel yang berbeza dalam baris yang sama atau memilih berbilang baris.
Contoh: Ganti tingkah laku terbuka lalai dalam grid dipacu model
Apabila anda ingin menyesuaikan cara rekod jadual dibuka daripada kawalan grid Power Apps, anda boleh mengawal cara ini dibuka dengan fungsi JavaScript yang dikaitkan dengan peristiwa grid OnRecordSelect .
Contoh berikut memastikan bahawa rekod dibuka menggunakan borang yang ditentukan oleh pageInputformId nilai menggunakan kaedah Xrm.Navigation.navigateTo. Dalam contoh ini, borang dan grid mestilah tergolong dalam entiti yang sama.
Langkah 1: Buat sumber web
Cipta, simpan dan terbitkan sumber web JavaScript (JS) yang mengandungi kod 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);
Maklumat lanjut: Cipta atau edit sumber web apl dipacu model
Langkah 2: Dayakan Kawalan Grid Power Apps
Ikut langkah ini untuk mendayakan kawalan grid Power Apps sebagai grid utama (pandangan jadual) atau dalam subgrid borang dipacu model:
Langkah 3: Daftarkan tingkah laku tersuai pada Acara OnRecordSelect
Apabila anda mendayakan kawalan grid Power Apps, tab Acara muncul. Pilih tab Acara :
- Di bawah bahagian Pustaka Borang , tambah Pustaka Borang daripada sumber web yang dibuat.
- Di bawah bahagian Pengendali Peristiwa , pilih acara OnRecordSelect dan pilih Tambah dan pop timbul muncul.
- Dalam pop timbul, pilih pustaka borang yang baru ditambah dan nama
Example.OnSelectfungsi . Ini ialah nama fungsi JavaScript yang dicipta dalam sumber web. Pastikan anda menyemak pilihan Lulus konteks pelaksanaan sebagai parameter pertama.
Maklumat lanjut: Power Apps kawalan grid
Artikel berkaitan
Peristiwa (rujukan API Klien)
Acara dalam borang dan grid dalam aplikasi dipacu model