使用案例:用户使用搜索条件启动搜索,并在GXT3网格中显示返回的结果。在gxt3网格中启用了列排序,因此用户可以通过选择列标题对数据进行排序,并且有箭头指示网格中的排序顺序。如果用户第二次启动搜索,我可以清除用户选择的列并设置默认排序但仍然排序网格中显示的箭头。如何隐藏网格中的排序箭头?谢谢你的时间。
清除排序信息:
PagingLoadConfig.getSortInfo().clear();
更新
GXT版本:3.0.6
if (loadConfig.getSortInfo() != null && !loadConfig.getSortInfo().isEmpty()) {
loadConfig.getSortInfo().clear();
view.getDataGridWidget().getGrid().getView().refresh(true);
}
答案 0 :(得分:0)
清除列表存储的排序信息后,应在网格视图对象上调用refresh。以下是示例代码:
listStore.getSortInfo().clear();
grid.getView().refresh(true); // must be true, to include the grid header in refresh operation
希望这可以帮到你。