TXFAEventActionKind

Модуль: HPDFXFAEventScript

Объявление

TXFAEventActionKind= (xeakPresence, xeakAddInstance,
  xeakRemoveInstance, xeakRawValue, xeakAccess,
  xeakInsertInstance, xeakMoveInstance, xeakBindIdentity,
  xeakScriptResult, xeakHostState, xeakFocus, xeakResetEdit,
  xeakBindDataIdentity, xeakPropertyAttribute, xeakCreateProperty,
  xeakLoadXML, xeakLoadDataXML, xeakChoiceOperation);

Поведение

Выбирает мутацию, представляемую TXFAEventAction

Общий хост событий добавляет записи сырых значений и access, индексированную вставку и перемещения экземпляров к исходным литеральным операциям presence/add/remove

Существующие значения перечисления сохраняют исходные порядковые позиции; дополнительные значения добавлены в конец

xeakBindIdentity связывает новые виртуальные узлы с опубликованными стабильными идентичностями; xeakScriptResult несёт явное или неявное итоговое значение calculate/validate

xeakHostState несёт изменение состояния страницы, заголовка или вычисления/валидации; xeakFocus запрашивает фокус или очистку, а xeakResetEdit сбрасывает устаревшее состояние редактирования reset-поля

xeakBindDataIdentity привязывает новый виртуальный узел Data DOM к его опубликованной нативной идентичности данных; действия сырых значений, направленные на привязки данных, пишут нативное значение данных

xeakPropertyAttribute пишет нативный атрибут свойства формы; Value содержит имя, разделитель NUL и значение UTF-8, а Target выбирает привязку xebdProperty

xeakCreateProperty имеет порядковый номер 14 и материализует проверенный PropertyPath под целевым вхождением формы; его Value пуст, а последующие действия над атрибутами или значениями адресуют тот же нативный путь свойства

xeakLoadXML имеет порядковый номер 15 и публикует проверенное содержимое exData XML; Value — полный фрагмент exData UTF-8 после append или overwrite, а Target с необязательным PropertyPath идентифицирует его нативное вхождение свойства

XML-действие заменяет содержимое цели и записывает явное состояние импорта, поэтому пустое содержимое переживает нативную перезагрузку и сохраняет своё эффективное поведение rich draw

xeakLoadDataXML имеет порядковый номер 16 и импортирует XML источника в нативную цель datasets, dataGroup или dataValue; Value — входящий документ UTF-8, Argument — флаг ignoreRoot, а Argument2 — флаг overwrite

Appending сохраняет существующие идентичности детей, а overwrite сохраняет идентичность цели и создаёт свежие идентичности для импортированных детей; последующие действия могут адресовать этих новых детей через DataPath

xeakChoiceOperation имеет порядковый номер 17 и публикует проверенную XML-полезную нагрузку операции выбора в Value; add, delete, clear и replace обновляют реальные элементы формы каждого экземпляра, а state сверяет точные выбранные индексы с синхронизированным сырым значением

Операция участвует в нативной транзакции событий; скриптинг элементов выбора документирует методы, порождающие эти действия, и расширение сохранённого выбора

Связанные API

Интерактивный runtime виджетов динамической XFA, Функции FormCalc и XFA Packet DOM