Üretken sayfalar için sayfa yöntemleri

Oluşturma sayfasının kendisini denetlemek için nesnenin dataApi sayfa yöntemlerini kullanın; örneğin, sayfa iletişim kutusu olarak kullanıldığında bir değer döndürme. Şu anda yalnızca bir sayfa yöntemi vardır.

setPageOutput yöntemi

İletişim kutusu olarak açılan bir üretken sayfa kapatıldığında çağrı betiğine döndürülen değeri ayarlar. Bu yöntem yalnızca üretken sayfa iletişim kutularındaki değerleri döndürmeyi destekleyen konaklarda kullanılabilir. Paylaşılan dataApi sözleşmenin bir parçası olmadığından, çağırmadan önce var olup olmadığını denetleyin.

Parameters

Name Type Description
value unknown İletişim kutusunu açan betike döndürülecek değer. Değer bir ilkel, nesne veya dizi olabilir.

Returns

Değer yok.

setPageOutput örneği

dataApi.setPageOutput?.({
    action: "selected",
    recordId: selectedRecordId
});

const xrm = (window as any).Xrm;
await xrm.Navigation.navigateBack();

Arama setPageOutput , iletişim kutusunu kapatmaz veya arama sayfasını güncelleştirmez. ile Xrm.Navigation.navigateBack()iletişim kutusunu kapatın. tarafından döndürülen Xrm.Navigation.navigateTo promise, özelliği en son depolanan değeri içeren bir nesneyle returnValue çözülür. Çağıran betik, döndürülen değeri formuna, kılavuzuna veya başka bir durumuna açıkça uygulamalıdır.

Bu yöntem, iletişim kutusu olarak açılan üretken sayfalar için geçerlidir. Satır içinde veya uygulama yan bölmesinde açılan üretken sayfalar, çağrı betiğine değer döndürmez.