beforeSort

This event occurs before data loading and allows to customize sorting of dataset

class CustomBehavior extends ConnectorBehavior{
    @Override 
    public void beforeSort(ArrayList<SortingRule> sorters) {
        //any custom code
    } 
}
component.event.attach(new CustomBehavior());

handlerFunc gets the following arguments:

  • sorters - set of sorting rules

Sample of usage:

class CustomBehavior extends ConnectorBehavior{
    @Override 
    public void beforeSort(ArrayList<SortingRule> sorters) {
        sorters.get[0].name = "LENGTH(some_field)";
    } 
}
component.event.attach(CustomBehavior);
Back to top