comparison Lib/IMPL/Web/View/TTControl.pm @ 213:d6e2ea24af08

sync
author sergey
date Fri, 03 Aug 2012 01:15:15 +0400
parents 292226770180
children 5c82eec23bb6
comparison
equal deleted inserted replaced
212:292226770180 213:d6e2ea24af08
103 103
104 =head1 DESCRIPTION 104 =head1 DESCRIPTION
105 105
106 =head2 BLOCKS 106 =head2 BLOCKS
107 107
108 При загрузке шаблона, создается фабрика, с собственным контекстом в которой выполняется шаблон элемента управления
109
110 =head3 INIT 108 =head3 INIT
111 109
112 Данный блок шаблона управления выполняется один раз при создании первого экземпляра элемента управления 110 Данный блок шаблона управления выполняется один раз при создании первого экземпляра элемента управления,
111 может использоваться для формирования заголовочной части документа, скрипта подключающего ajax модули
112 при необходимости и т.п.
113 113
114 =head3 CTOR 114 =head3 CTOR
115 115
116 данный блок выполняется каждый раз при создании нового экземпляра элемента управления, при этом переменная C<this> 116 данный блок выполняется каждый раз при создании нового экземпляра элемента управления, при этом переменная C<this>
117 указывает на эземпляр элемента упарвления 117 указывает на эземпляр элемента упарвления. Данный блок можно использовать для инициализации свойств элемента
118 управления.
118 119
119 =head3 RENDER 120 =head3 RENDER
120 121
121 Данный блок выполняется при вызове метода C<Render()>, вывод данного блока и есть результат отображения элемента управления. 122 Данный блок выполняется при вызове метода C<Render()>, вывод данного блока и есть результат отображения элемента управления.
123 Если в шаблоне нет блока C<RENDER>, то сам шаблон считается таковым.
122 124
123 =head2 TEMPLATE VARS 125 =head2 TEMPLATE VARS
124 126
125 Каждый шаблон имеет собственное пространство имен, унаследованное от пространства имен фабрики элементов (которая в свою очередь наследует контекст документа). 127 Каждый шаблон имеет собственное пространство имен, унаследованное от пространства имен фабрики элементов (которая в свою очередь наследует контекст документа).
126 В шаблоне могут определяться новые переменные, которые разделяются между блоками. Также доступны стандартные переменные 128 В шаблоне могут определяться новые переменные, которые разделяются между блоками. Также доступны стандартные переменные