我有一个网格(dojox.grid v1.2),我不希望它是可排序的。我怎么才能禁用它?
发布于 2008-12-18 20:50:44
找到了:
http://dojotoolkit.org/forum/dojox-dojox/dojox-grid-support/disable-sorting-specific-column-0
要保存链接:
在onload或postrender中添加如下代码:
dojo.byId('myGridId').canSort = function(col){ if(Math.abs(col) == 3) { return false; } else { return true; } };
(请注意,在此设置中,列似乎是从1开始编制索引的。)
发布于 2014-02-12 22:29:19
如果以编程方式创建网格,则可以执行以下操作:
var grid = new dojox.grid.DataGrid({
...,
canSort: function(col) { return col != 3; }
});发布于 2016-06-15 21:05:10
使用attribute canSort : false在Dojo DataGrid代码中隐藏或禁用排序按钮:
var newGrid = new DataGrid({
id : 'newGrid',
canSort:false,
store : this.resultStore,
structure : this.resultGridLayout,
autoHeight:true
});致以敬意,
萨蒂什·M·希雷马特
https://stackoverflow.com/questions/379115
复制相似问题