MaxDB PHP Generator online Help
Prev | Return to chapter overview | Next |
OnPrepareFilterBuilder
This event allows you to setup initial condition for the Filter Builder tool.
Signature:
function OnPrepareFilterBuilder(FilterBuilder $filterBuilder,
FixedKeysArray $columns)
Parameters:
$filterBuilder |
An instance of the FilterBuilder class. |
$columns |
An associative array of columns available in the tool. |
Example
This example shows how to setup initial value for Filter Builder (available live in the Feature Demo).
$rootGroup = new FilterGroup(FilterGroupOperator::OPERATOR_AND,
array(
new FilterCondition($columns['rating'],
FilterConditionOperator::IS_BETWEEN, array(5, 7)),
new FilterCondition($columns['genre_id'],
FilterConditionOperator::EQUALS, array(14), array('Fantasy'))
)
);
$filterBuilder->setFilterComponent($rootGroup);
Prev | Return to chapter overview | Next |