如何动态更改网格列可排序?

时间:2014-11-13 15:44:24

标签: javascript extjs

我使用ext 4.2。所以我有列的网格,我必须动态设置列可排序... 我在网格中试过这个方法

setColumnsSortable: function(sortable){
    for(var i in this.columns){
        this.columns[i].sortable = sortable;
    }
}

但禁用排序后,箭头必须消失...... enter image description here

1 个答案:

答案 0 :(得分:1)

你可以看到这个链接 http://jsfiddle.net/Vandeplas/5aKdc/3/

grid.store.sorters.clear();

grid.view.refresh();

它表示你必须在禁用排序后刷新网格