Summary
- File
- Package hierarchy Builder\Table
- Class hierarchy \HTMLTableModel
This class allows you to manage easily html tables.
This class allows you to manage easily html tables.
__construct( $id, array $columns, \HTMLTableSortingRule $default_sorting_rule, $rows_per_page = self::DEFAULT_PAGINATION)
$id | ||
array | $columns | |
\HTMLTableSortingRule | $default_sorting_rule | |
$rows_per_page |
None found |
set_html_table(\HTMLTable $html_table)
\HTMLTable | $html_table |
None found |
has_id()
{@inheritdoc}
None found |
get_id()
{@inheritdoc}
None found |
has_caption()
{@inheritdoc}
None found |
get_caption()
{@inheritdoc}
None found |
is_footer_displayed()
{@inheritdoc}
None found |
is_pagination_activated()
{@inheritdoc}
None found |
get_nb_rows_per_page()
{@inheritdoc}
None found |
has_nb_rows_options()
{@inheritdoc}
None found |
get_nb_rows_options()
{@inheritdoc}
None found |
get_columns()
{@inheritdoc}
None found |
default_sort_rule()
{@inheritdoc}
None found |
is_sort_parameter_allowed( $parameter)
{@inheritdoc}
$parameter |
None found |
is_filter_allowed( $id, $value)
{@inheritdoc}
$id | ||
$value |
None found |
get_filter( $id)
{@inheritdoc}
$id |
None found |
get_filters()
{@inheritdoc}
None found |
get_permanent_filter( $id)
{@inheritdoc}
$id |
None found |
get_permanent_filters()
{@inheritdoc}
None found |
set_id( $id)
$id |
None found |
set_caption( $caption)
$caption |
None found |
hide_footer()
None found |
has_footer_css_class()
None found |
get_footer_css_class()
None found |
set_footer_css_class( $class)
$class |
None found |
add_footer_css_class( $class)
$class |
None found |
set_nb_rows_options(array $nb_rows_options)
array | $nb_rows_options |
None found |
add_filter(\HTMLTableFilter $filter)
\HTMLTableFilter | $filter |
None found |
add_permanent_filter( $filter)
$filter |
None found |
delete_last_column()
None found |
add_column(\HTMLTableColumn $column)
\HTMLTableColumn | $column |
None found |
$html_table : \HTMLTable
None found |
$id :
None found |
$caption :
None found |
$rows_per_page :
None found |
$nb_rows_options :
None found |
$default_sorting_rule :
None found |
$allowed_sort_parameters :
None found |
$filters :
None found |
$permanent_filters :
None found |
$display_footer :
None found |
$footer_css_class :
None found |
$columns : array<mixed,\HTMLTableColumn>
None found |