Главная страница / Готовые решения / Mayral framework / Документация / Классы и компоненты / OBasicClass / OBasicComponent / OBasicEventComponent / OBasicStyleComponent / OBasicContainer
OTable
Текущая версия: 1.0.3 Последнее обновление: 04.03.2009
Описание: класс, описывающий таблицу
Методы
public function __construct($Name, $Parent, $DataTable) Описание: конструктор класса. Параметры: $Name - название компонента $Parent - компонент-родитель $DataTable - объект типа ODataTable
protected function LoadTemplate($_type) Описание: переопределенный метод родителя для загрузки шиблона.
public function BeforeGenerate() Описание: переопределенный метод родителя, вызываемый перед генерацией компонента.
protected function GenPages() Описание: метод генерации номеров страниц.
protected function GenHeader() Описание: метод генерации заголовков столбцов.
protected function GenCells() Описание: метод генерации ячеек таблицы.
protected function GenActionButtons($_row_id) Описание: метод генерации ячейки с функциональными кнопками (редактирование, удаление). Параметры: $_row_id - идентификатор записи в таблице базы данных
protected function GenTableActionButtons() Описание: метод для подстановки функциональных кнопок перед таблицей (добавить запись, опции, настройка колонок)
protected function GenButton($_text, $_action, $_image, $_alias) Описание: метод генерации кнопки. Параметры: $_text - текст, выводимый на кнопке $_action - функция JavaScript, вызываемая при нажатии $_image - адрес картинки, выводимой на кнопке $_alias - алиас кнопки
protected function ChangePage($_sender, $_event, $_event_args = null) Описание: метод, вызываемый при возникновении события "изменение страницы"
protected function ChangeSortUp($_sender, $_event, $_event_args = null) Описание: метод, вызываемый при возникновении события "сортировка по возрастанию"
protected function ChangeSortDown($_sender, $_event, $_event_args = null) Описание: метод, вызываемый при возникновении события "сортировка по убыванию"
protected function RowClick($_sender, $_event, $_event_args = null) Описание: метод, вызываемый при возникновении события "выбор строки таблицы"
Свойства
protected $DataTable Описание: объект типа ODataTable
public $ShowHeader = true Описание: флаг - показывать заголовки у столбцов
public $RowsPerPage = 10 Описание: количество выводимых строк на странице
public $CurrentPage = 0 Описание: текущая страница
public $SelectedRow = -1 Описание: выбрвнная строка
public $OnAddRow = 'ShowViewForm' Описание: имя метода, вызываемого для обработки события "добавить"
public $OnSetColumns = 'ShowColumnsForm' Описание: имя метода, вызываемого для обработки события "настройка колонок"
public $OnOptions = 'ShowOptionsForm' Описание: имя метода, вызываемого для обработки события "опции"
public $OnPageChange = 'ChangePage' Описание: имя метода, вызываемого для обработки события "перейти на страницу..."
public $OnSortChangeDown = 'ChangeSortDown' Описание: имя метода, вызываемого для обработки события "сортировать по убыванию"
public $OnSortChangeUp = 'ChangeSortUp' Описание: имя метода, вызываемого для обработки события "сортировать по возрастанию"
public $OnRowClick = 'RowClick' Описание: имя метода, вызываемого для обработки события "выбор строки таблицы"
protected $HeaderRowTemplate Описание: шаблон строки-заголовка
protected $HeaderCellTemplate Описание: шаблон ячейки-заголовка
protected $RowTemplate Описание: шаблон строки таблицы
protected $TableCellTemplate Описание: шаблон ячейки таблицы
protected $TableButtonTemplate Описание: шаблон кнопки
protected $ActionButtons Описание: массив кнопок Есть вопросы? | А так же: |
© ОРБСофт 2003-2011
Создание и разработка сайтов и программ на заказ
Москва, Щербаковская улица, д.53 Телефон: +7 (495) 366-56-59
Электронная почта: info@orbsoft.ru
