Todo List
Stores and executes table rules. The table rules allow to modify a Table object. This is the list of existing types of rules:
[line 1299]
[line 1294]
array ('Class_1' => array ('0' => Rule1, '1' => Rule2),
TableRulesRegistry __construct( )
void addCellFilter( string $groupId, string $tableId, string $columnId, array $inputColumnIds, array $callback)
void addCellFilterBatch( string $groupId, string $tableId, string $columnId, array $inputColumnIds, array $callback)
void addColumnAdder( string $groupId, string $tableId, ColumnPosition $columnPosition, array $newColumnIds, array $inputColumnIds, array $callback)
void addColumnAdderBatch( string $groupId, string $tableId, ColumnPosition $columnPosition, array $newColumnIds, array $inputColumnIds, array $callback)
void addColumnFilter( string $groupId, string $tableId, string $columnId, array $callback)
void addColumnReorder( string $groupId, string $tableId, array $columnIds)
void addColumnSelector( string $groupId, string $tableId, array $columnIds)
void addColumnUnselector( string $groupId, string $tableId, array $columnIds)
void addGroupFilter( string $groupId, array $callback)
void addRowSelector( string $groupId, string $tableId, string $columnId, array $rowIds)
void addRowUnselector( string $groupId, string $tableId, string $columnId, array $rowIds)
void addRule( BaseRule $rule)
void addTableFilter( string $groupId, string $tableId, array $callback)
void applyRules( array $groups)
Applies all table rules on tables and all column rules on columns.