Главная страница / Готовые решения / Mayral framework / Документация / Классы и компоненты / OBasicClass / OBasicComponent / OBasicEventComponent / OBasicStyleComponent / OBasicValueComponent
OBasicRepeaterТекущая версия: 1.0.3 Последнее обновление: 27.11.2009
Описание: базовый класс для вывода повторяющихся элементов.
Методы:
public function __construct($Name, $Parent) Описание: конструктор класса. Параметры: $Name - название компонента $Parent - компонент-родитель
protected function GenerateItems() Описание: генерация элементов Возвращаемое значение: сгенерированные по шаблону элементы
protected function GetItemTemplate($_index) Описание: получение шаблона элемента Параметры: $_index – в текущей версии не используется Возвращаемое значение: шаблон одного элемента
protected function GenerateItem($_index) Описание: генерация одного элемента по шаблону Параметры: $_index – индекс элемента Возвращаемое значение: сгенерированный по шаблону элемент
protected function PrepareItemValue($_index, $_name, $_value) Описание: подготовка к выводу параметра элемента Параметры: $_index – индекс элемента $_name – название параметра $_value – значение параметра Возвращаемое значение: значение параметра элемента
protected function BeforeGenerate() Описание: выполнение различных действий перед генерацией компонента
protected function LoadTemplate($_type) Описание: загрузка шаблона компонента Параметры: $_type – в текущей версии не используется Возвращаемое значение: загруженный шаблон
protected function CustomEvent($_event_name) Описание: обработка собственных событий компонента Параметры: $_event_name – название события Возвращаемое значение: имя функции для исполнения
Свойства:
public $ItemTemplate; Описание: шаблон для одного элемента
public $EmptyTemplate; Описание: шаблон пустого элемента для случая, когда в списке нет ни одного элемента
public $Items; Описание: объект класса OBasicList со списком элементов
public $javascript_OnItemClick = ""; Описание: javascript-функция для обработки события OnItemClick
public $OnItemClick = ""; Описание: php-функция для обработки события OnItemClick
События:
OnItemClick Описание: событие, возникающее при клике на элемент.
Пример создания в PHP
Пример создания в XML
Установка шаблона
Пример функции заполнения компонента элементами
Заполнение из базы данных:
Заполнение вручную:
Пример шаблона
Возможные параметры шаблона: <!--item_start--> … <!--item_end--> - между этими элементами располагается шаблон для одного элемента. <!--empty_start--> … <!--empty_end--> - между этими элементами располагается шаблон для пустого элемента Есть вопросы? | А так же: |
© ОРБСофт 2003-2011
Создание и разработка сайтов и программ на заказ
Москва, Щербаковская улица, д.53 Телефон: +7 (495) 366-56-59
Электронная почта: info@orbsoft.ru
