Constructor
DataListFilter
Parameters:
obj must be an Object.
(Element to receive the filter)
datalist must be an Object.
(Data list linked to the data store)
debounce must be a Number.
([Optional] Milliseconds to debounce)
Setting constructor loop
Method init
Initiate all event listeners
Returns an Object
(DataListFilter instance)
Method set
Set the filters Create an object based on comma separated key string
Parameters:
Returns an Object
(DataListFilter instance)
Method teardown
Cancel all event listeners
Returns an Object
(DataListFilter instance)
Method update
Update the results list
Returns an Object
(DataListFilter instance)
Ignoring trailing commas
Shaping valid pattern
Method factory
DataListFilter factory
Parameters:
obj must be an Object.
(Element to receive the filter)
datalist must be an Object.
(Data list linked to the data store)
filters must be a String.
(Comma delimited string of fields to filter by)
debounce must be a Number.
([Optional] Milliseconds to debounce)
Returns an Object
(DataListFilter instance)