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