EventHandler:OnTempHandlerBuild
From In-Portal Developers Guide
Path to article:
| ||
---|---|---|
Статьи в этой категории | ||
Данное событие используется для инициализации объектов, созданных из класса kTempTablesHandler
. В последствии настроенный при помощи этого события объект можно будет использовать для работы с временными таблицами. По окончании своей работы в созданном объекте будет доступна иерархическая структура главного и подчинённых префиксов.
Вызывается из событий
Данное событие вызывается из всех событий, которые используют услуги класса kTempTablesHandler
, а именно:
- OnDelete - удаление одной записи;
- OnDeleteAll - удаление всех записей;
- OnCancel;
- OnMassDelete - удаление выбранных записей;
- OnEdit;
- OnSave;
- OnCancelEdit;
- OnPreCreate;
- OnMassClone - клонирование выбранных записей.
Потенциальное применение
Данное событие будет автоматически вызвано при выполнении из любого события ниже приведённого кода. В следствие чего вызывать его в ручную не требуется.
$temp_handler =& $this->Application->recallObject($event->getPrefixSpecial() . '_TempHandler', 'kTempTablesHandler'); /* @var $temp_handler kTempTablesHandler */