Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy usługi Dynamics 365 (online), wersja 9.x
To zdarzenie występuje przed zmianą stanu wystąpienia procesu.
Użyj procesu formContext.data.process. addOnPreProcessStatusChange , metoda , aby dodać programy obsługi zdarzeń dla tego zdarzenia i formContext.data.process. removeOnPreProcessStatusChange , metoda , aby je usunąć.
Z poziomu skryptu zasobu internetowego zarejestrowanego onPreProcessStatusChange w zdarzeniu deweloper może wywołać następującą metodę na executionContext obiekcie przekazanym do skryptu zasobu internetowego:
executionContext.getEventArgs().preventDefault();
Podczas wywoływania preventDefault:
- Zmiana stanu nie jest przetwarzana. Wystąpienie procesu pozostaje na oryginalnym etapie w stanie oryginalnym.
- Zapisywanie formularza głównego nie jest przetwarzane. Gdyby forma główna była w stanie brudnym, pozostanie w brudnym stanie.
- Wszystkie zasoby internetowe zarejestrowane w obiekcieProcessStatusChange nie są wywoływane.
Ten interfejs API klienta jest obsługiwany tylko na ujednoliconym kliencie. Starszy klient internetowy nie obsługuje tego interfejsu API klienta.
Metody obsługiwane dla tego zdarzenia
-
formContext.data.process. addOnPreProcessStatusChange, metoda dodawania procedur obsługi zdarzeń dla tego zdarzenia. -
formContext.data.process. removeOnPreProcessStatusChange , metoda usuwania programów obsługi zdarzeń dla tego zdarzenia.
Powiązane artykuły
Zdarzenia (dokumentacja interfejsu API klienta)
Zdarzenia w formularzach i siatkach w aplikacjach opartych na modelu