Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Metody strony dataApi obiektu służą do kontrolowania samej strony generowania, na przykład zwracania wartości, gdy strona jest używana jako okno dialogowe. Obecnie istnieje tylko jedna metoda strony.
Metoda setPageOutput
Ustawia wartość zwracaną do skryptu wywołującego, gdy strona generacyjna otwarta jako okno dialogowe zostanie zamknięte. Ta metoda jest dostępna tylko na hostach, które obsługują zwracanie wartości z okien dialogowych strony generowania. Nie jest częścią kontraktu udostępnionego dataApi , dlatego przed wywołaniem go sprawdź, czy istnieje.
Parameters
| Name | Typ | Description |
|---|---|---|
value |
nieznany | Wartość, która ma powrócić do skryptu, który otworzył okno dialogowe. Wartość może być wartością pierwotną, obiektową lub tablicą. |
Returns
Brak wartości.
setPageOutput — przykład
dataApi.setPageOutput?.({
action: "selected",
recordId: selectedRecordId
});
const xrm = (window as any).Xrm;
await xrm.Navigation.navigateBack();
Wywołanie setPageOutput nie zamyka okna dialogowego ani nie aktualizuje strony wywołującej. Zamknij okno dialogowe za pomocą polecenia Xrm.Navigation.navigateBack(). Obietnica zwrócona przez Xrm.Navigation.navigateTo polecenie rozpoznaje obiekt, którego returnValue właściwość zawiera ostatnio przechowywaną wartość. Skrypt wywołujący musi jawnie zastosować zwróconą wartość do formularza, siatki lub innego stanu.
Ta metoda ma zastosowanie do stron generowanych otwieranych jako okna dialogowe. Strony generowania otwierane w tekście lub w okienku bocznym aplikacji nie zwracają wartości do skryptu wywołującego.