DispatchAction
Формы, взаимодействие, ввод
Описание
Внутренний помощник TPDFlibFormSession, выполняющий одно триггерное действие виджета через callback хоста OnAction
Действие ищется через
GetFormFieldActionInfo
True
TPDFlibFormFieldActionInfo для переданного индекса, а временный индекс виджета без собственной записи действия обращается к действию базового поля
Недопустимые индексы и поля без соответствующего действия сообщают Allow, поскольку вето накладывать не на что
Когда действие существует, callback получает типизированную структуру
Объявление
function DispatchAction(FieldIndex: Integer;
const TriggerEvent: AnsiString): Boolean;
Параметры
| FieldIndex | Индекс поля или временного виджета, чье действие должно выполниться |
|---|---|
| TriggerEvent | Имя триггера PDF, например Fo, Bl, E, X, D, U, V, F или K |
Возвращаемое значение
Возвращает True, когда операция может продолжиться, и False, когда обработчик OnAction наложил вето
См. также
FocusField, Blur, ApplySelectionEdit, CommitEdit, TPDFlibFormSessionActionEvent, GetFormFieldActionInfo, TPDFlibFormFieldActionInfo, TPDFlibFormSession