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