Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

widthШирина таблицы. Можно задавать как в пикселях так и в процентах
captionНазванеи Название таблицы
borderОтображать границу таблицы
titleМасив значений для заголовков колонок
cols_alignМасив выравнивания колонок. Значения: left
right
center
center:noprint - Не выводить при печати страницы
pagesКоличество сстрок строк передаваемых таблице. Используется для формирования строки переходов страниц
qsДополнительные URL параметры для элементов таблицы
IDИД таблицы
COLS_NAMEВозврат значений не массивом, а хешем
EXPORTкнопки экспорта содержимого таблицы
IMPORTформа импорта данных. Указывает на линк вызова функции
Пример:
IMPORT ⇒ «$SELF_URL?get_index=form_users&import=1&header=2»
DATA_TABLEдобавить плагин Data Table c быстрым поиском данных по таблице, выводом количества строк на странице, перемещение колонок

Пример


Code Block
languageperl
my $table = $html->table( { width      => '100%',
                            caption    => $_COMPANIES,
                            border     => 1,
                            title      => [$_NAME, $_DEPOSIT, $_REGISTRATION, $_USERS, $_STATUS, '-', '-'],
                            cols_align => ['left', 'right', 'right', 'right', 'center', 'center'],
                            pages      => $company->{TOTAL},
                            qs         => $pages_qs,
                            ID         => 'COMPANY_ID',
                            DATA_TABLE => 1,
                          } );


Заполнение строк таблицы

...