\ListFilterSolrKeyword
Synopsis
class ListFilterSolrKeyword
extends ListFilterBase
{
- // Inherited members from ListFilterBase
- protected static array $shared_filter_instances;
- // methods
- public void getFilterFields()
- public void applyFilter()
- public void getFilterBackendData()
- public void getJavascriptCallback()
- // Inherited methods from ListFilterBase
- public null init()
- public FieldList getCMSFields()
- public string getListClass()
- public FieldList getFilterFields()
- public final FieldList getFilterFieldsAll()
- public array getFilterConfig()
- public mixed getFilterData()
- public string getFilterBackendData()
- public SS_List|ListFilterShared|null applyFilter()
- public void finaliseFilter()
- public ListFilterShared SharedFilter()
- public ListFilterShared LocalFilter()
- public string getJavascriptCallback()
- public void singular_name()
- public getCaller()
- public string getContextSummaryField()
- public string getContext()
- public bool|string getConfigError()
Hierarchy
Extends
Members
protected
Methods
public
- applyFilter() — {@inheritdoc}
- getFilterBackendData() — {@inheritdoc}
- getFilterFields() — {@inheritdoc}
- getJavascriptCallback() — {@inheritdoc}
Inherited from ListFilterBase
public
- LocalFilter() — Return a ListFilterShared object to use locally only.
- applyFilter() — When the form hits the backend (for updating the listing), filter the SS_List by the filter fields.
- finaliseFilter() — Allow inspection of SS_List and shared filters to change current objects state.
- getCMSFields()
- getCaller() — Get the calling object of the filtering functions like 'applyFilter'.
- getConfigError() — Return an error message to show in CMS fields and in summary fields
- getContext() — Return generalized information about the filter configuration
- getContextSummaryField()
- getFilterBackendData() — The data to return for filtering based on the backend request.
- getFilterConfig() — Get config variables to utilize with the JavaScript callback.
- getFilterData() — When generating map pins / widget data, this function will add additional data so that the pins can be filtered in JavaScript.
- getFilterFields() — The fields to show on the frontend to manipulate the map and listing content.
- getFilterFieldsAll()
- getJavascriptCallback() — The name of the event to pass to jQuery('.js-listfilter-filter').triggerHandler()
- getListClass() — Get list class name ie. 'SiteTree'
- init() — This is executed before 'getFilterFields' and allows you to set properties based on the $_GET vars so that templates can utilize the logic.
- singular_name() — {@inheritdoc}