classes_lib_controls_listing_wdflistingfilter.class
Simple filters for WdfListing controls.
Extends: Template » Renderable
Adds a EQ filter.
Definition: public function addEqualsInput($control, $column)
Returns: mixed
Parameters:
-
mixed $control
Input control (like TextInput) -
mixed $column
Column name
Adds a EQ Select control.
Definition: public function addEqualsSelect($name, $title, $column)
Returns: mixed
Parameters:
-
mixed $name
Name-attribute for the control. -
mixed $title
Title-attribute for the control. -
mixed $column
Column name
Adds a search TextInput control. Note: This performs a case-insensitive substring search.
Definition: public function addSearchInput($name, $title, $columns)
Returns: mixed
Parameters:
-
mixed $name
Name-attribute for the control. -
mixed $title
Title-attribute for the control. -
mixed $columns
Columns to search in
INTERNAL
Returns an input control by name.
Definition: public function getInput($name)
Returns: mixed
Parameters:
-
mixed $name
The control name.
INTERNAL Returns prepare SQL fragment
Returns the value of a filter by name.
Definition: public function getValue($name, $default=false)
Returns: mixed
Parameters:
-
mixed $name
The filter name. -
mixed $default
An optional default value.
INTERNAL Resets all filter values.
Do not use! Use WdfListing::setFilter() instead.
Definition: public function setListing($listing)
Returns: static
Parameters:
-
mixed $listing
WdfListing instance
Sets the value of a filter by name.
Definition: public function setValue($name, $value)
Returns: mixed
Parameters:
-
mixed $name
Filter name -
mixed $value
Filter value (in null is given, the value is removed)