Nota
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba mendaftar masuk atau menukar direktori.
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba menukar direktori.
Gunakan kaedah dataApi halaman objek untuk mengawal halaman generatif itu sendiri, seperti mengembalikan nilai apabila halaman digunakan sebagai dialog. Pada masa ini, hanya ada satu kaedah halaman.
setPageOutput Kaedah
Menetapkan nilai yang dikembalikan kepada skrip pemanggil apabila halaman generatif dibuka ketika dialog ditutup. Kaedah ini hanya tersedia dalam hos yang menyokong pemulangan nilai daripada dialog halaman generatif. Ia bukan sebahagian daripada kontrak bersama dataApi , jadi periksa sama ada ia wujud sebelum memanggilnya.
Parameter
| Nama | Jenis | Perihalan |
|---|---|---|
value |
tidak diketahui | Nilai yang akan dikembalikan ke skrip yang membuka dialog. Nilai boleh berupa primitif, objek, atau tatasusunan. |
Pulangan
Tiada nilai.
Contoh setPageOutput
dataApi.setPageOutput?.({
action: "selected",
recordId: selectedRecordId
});
const xrm = (window as any).Xrm;
await xrm.Navigation.navigateBack();
Panggilan setPageOutput tidak menutup dialog atau mengemas kini halaman panggilan. Tutup dialog dengan Xrm.Navigation.navigateBack(). Janji yang dikembalikan oleh Xrm.Navigation.navigateTo kemudian diselesaikan dengan objek yang sifatnya returnValue mengandungi nilai terkini yang disimpan. Skrip pemanggil mesti secara eksplisit menggunakan nilai yang dikembalikan pada bentuk, grid, atau keadaan lain.
Kaedah ini digunakan untuk halaman generatif yang dibuka sebagai dialog. Halaman generatif yang dibuka secara sebaris atau dalam panel sisi aplikasi tidak mengembalikan nilai kepada skrip panggilan.