SilverWare\ModelFilters\Extensions\ModelAdminExtension
An extension which adds filtering of versioned data objects to model admin.
- Author: Colin Tucker <colin@praxis.net.au>
- Copyright: 2017 Praxis Interactive
- License: https://opensource.org/licenses/BSD-3-Clause BSD-3-Clause
Synopsis
class ModelAdminExtension
extends Extension
{
- // methods
- public void updateSearchForm()
- public void updateList()
- public string getStatusFieldTitle()
- protected array getParams()
- protected Filter getFilter()
- protected string getFilterClass()
- protected boolean isVersioned()
- protected array getFilterClassOptions()
Hierarchy
Extends
- SilverStripe\Core\Extension
Methods
protected
- getFilter() — Answers the filter object selected by the user, or the default filter object.
- getFilterClass() — Answers the filter class selected by the user.
- getFilterClassOptions() — Answers an array of options for the filter class field.
- getParams() — Answers the array of filter parameters from the HTTP request.
- isVersioned() — Answers true if the current model class uses the versioned extension.
public
- getStatusFieldTitle() — Answers the title for the status filter field.
- updateList() — Updates the given data list object.
- updateSearchForm() — Updates the given search form object.