\PersonalisationReport
Synopsis
class PersonalisationReport
extends ViewableData
{
- // methods
- public boolean applies()
- public FieldList FilterFormFields()
- public FieldList SecondaryFilterFormFields()
- public void summaryFields()
- public void canView()
- public static ArrayList reports_for()
- public void render()
Hierarchy
Extends
- ViewableData
Methods
public
- FilterFormFields() — Abstract function that can be used to define a list of filter form fields. You need to provide report class name and scheme ID in the hidden form fields.
- SecondaryFilterFormFields() — Abstract function that can be used to define a list of secondary (or advanced) filter form fields - requires PersonalisationReport::FilterFormFields() to be present.
- applies() — Abstract function that can be used to determine whether this report applies to the given personalisation scheme.
- canView()
- render() — Abstract method for rendering the report. This might directly render a chart or table, or may return a form that fetches the report chart from the parameters.
- reports_for() — Given a scheme, return an SS_List containing instances of the reports that can be displayed for that scheme.
- summaryFields()