Class GridSortHelper

java.lang.Object
io.jmix.reportsflowui.helper.GridSortHelper

@Component("report_GridSortHelper") public class GridSortHelper extends Object
  • Constructor Details

    • GridSortHelper

      public GridSortHelper()
  • Method Details

    • convertSortOrders

      public <T> Sort convertSortOrders(List<com.vaadin.flow.component.grid.GridSortOrder<T>> gridSortOrders, Map<String,String> sortKeyReplacements)
      Convert DataGrid sort settings to a Sort object. Optionally, replace some custom column keys to persistent property names.
      Parameters:
      gridSortOrders - DataGrid sort settings
      sortKeyReplacements - sort key replacement map (DataGrid column id -> Sort order property)
      Returns:
      Sort object suitable to pass to DataManager or similar APIs