Mercurial > pub > Impl
diff Lib/IMPL/Web/View/TTControl.pm @ 213:d6e2ea24af08
sync
author | sergey |
---|---|
date | Fri, 03 Aug 2012 01:15:15 +0400 |
parents | 292226770180 |
children | 5c82eec23bb6 |
line wrap: on
line diff
--- a/Lib/IMPL/Web/View/TTControl.pm Fri Jun 29 19:24:15 2012 +0400 +++ b/Lib/IMPL/Web/View/TTControl.pm Fri Aug 03 01:15:15 2012 +0400 @@ -105,20 +105,22 @@ =head2 BLOCKS -При загрузке шаблона, создается фабрика, с собственным контекстом в которой выполняется шаблон элемента управления - =head3 INIT -Данный блок шаблона управления выполняется один раз при создании первого экземпляра элемента управления +Данный блок шаблона управления выполняется один раз при создании первого экземпляра элемента управления, +может использоваться для формирования заголовочной части документа, скрипта подключающего ajax модули +при необходимости и т.п. =head3 CTOR данный блок выполняется каждый раз при создании нового экземпляра элемента управления, при этом переменная C<this> -указывает на эземпляр элемента упарвления +указывает на эземпляр элемента упарвления. Данный блок можно использовать для инициализации свойств элемента +управления. =head3 RENDER -Данный блок выполняется при вызове метода C<Render()>, вывод данного блока и есть результат отображения элемента управления. +Данный блок выполняется при вызове метода C<Render()>, вывод данного блока и есть результат отображения элемента управления. +Если в шаблоне нет блока C<RENDER>, то сам шаблон считается таковым. =head2 TEMPLATE VARS