TXFAEventActionKind
Jednostka: HPDFXFAEventScript
Deklaracja
TXFAEventActionKind= (xeakPresence, xeakAddInstance,
xeakRemoveInstance, xeakRawValue, xeakAccess,
xeakInsertInstance, xeakMoveInstance, xeakBindIdentity,
xeakScriptResult, xeakHostState, xeakFocus, xeakResetEdit,
xeakBindDataIdentity, xeakPropertyAttribute, xeakCreateProperty,
xeakLoadXML, xeakLoadDataXML, xeakChoiceOperation);
Zachowanie
Wybiera mutację reprezentowaną przez TXFAEventAction
Ogólny host zdarzeń dodaje zapisy raw-value i access, indeksowane wstawianie i przenoszenie instancji do oryginalnych literałowych operacji presence/add/remove
Istniejące wartości wyliczenia zachowują oryginalne pozycje ordynałów; dodatkowe wartości są doklejane
xeakBindIdentity łączy nowe wirtualne węzły z opublikowanymi stabilnymi tożsamościami; xeakScriptResult niesie jawne albo niejawne wartości ukończenia calculate/validate
xeakHostState niesie zmianę strony, tytułu albo stanu obliczania/walidacji; xeakFocus żąda fokusa albo czyszczenia, a xeakResetEdit czyści nieaktualny stan edycji pola reset
xeakBindDataIdentity binduje nowy wirtualny węzeł Data DOM do jego opublikowanej natywnej tożsamości danych; akcje raw-value celujące w bindowania danych zapisują natywną wartość danych
xeakPropertyAttribute zapisuje natywny atrybut właściwości form; Value zawiera nazwę, separator NUL i wartość UTF-8, a Target wybiera bindowanie xebdProperty
xeakCreateProperty ma ordynał 14 i materializuje zwalidowaną ścieŻkę PropertyPath pod docelowym wystąpieniem form; jego Value jest puste, a kolejne akcje atrybutów albo wartości adresują tę samą natywną ścieżkę właściwości
xeakLoadXML ma ordynał 15 i publikuje zwalidowaną zawartość XML exData; Value to kompletny fragment exData UTF-8 po dołączeniu albo nadpisaniu, a Target z opcjonalnym PropertyPath identyfikuje jego natywne wystąpienie właściwości
Akcja XML podmienia zawartość celu i nagrywa jawny stan importu, więc pusta zawartość przeżywa natywny reload i zachowuje swoje efektywne zachowanie rysowania rich
xeakLoadDataXML ma ordynał 16 i importuje XML źródła do natywnego celu datasets, dataGroup albo dataValue; Value to przychodzący dokument UTF-8, Argument to flaga ignoreRoot, a Argument2 to flaga overwrite
Dołączanie zachowuje istniejące tożsamości dzieci, podczas gdy overwrite zachowuje tożsamość celu i tworzy świeże tożsamości dla importowanych dzieci; kolejne akcje mogą adresować te nowe dzieci przez DataPath
xeakChoiceOperation ma ordynał 17 i publikuje zwalidowany ładunek XML operacji choice w Value; add, delete, clear i replace aktualizują rzeczywiste elementy form per wystąpienie, a state waliduje dokładne zaznaczone indeksy względem zsynchronizowanej surowej wartości
Operacja uczestniczy w natywnej transakcji zdarzenia; skryptowanie elementów choice dokumentuje metody produkujące te akcje i rozszerzenie zapisanego zaznaczenia
Powiązane API
Interaktywny runtime widgetów dynamicznego XFA, FormCalc Functions i DOM pakietów XFA