有没有办法在第一次加载时设置lazyDataModel 的 sortField 参数?我希望 DataTable 按渲染时的第一列排序。
@Override
public List<T> load(int first, int pageSize, String sortField, SortOrder sortOrder, Map<String, String> loadingFilters) { }
在第一次加载 sortField 是空的。
我的解决方案是在 sortField 为空时覆盖它:
if(!StringUtils.isBlank(getDefaultSort())) {
sortField = getDefaultSort();
}
但是没有开箱即用的方法吗?