首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在使用dojo工具包的网格时,如何使列不可排序?

在使用dojo工具包的网格时,如何使列不可排序?
EN

Stack Overflow用户
提问于 2008-12-18 20:20:43
回答 4查看 8.4K关注 0票数 2

我有一个网格(dojox.grid v1.2),我不希望它是可排序的。我怎么才能禁用它?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 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开始编制索引的。)

票数 4
EN

Stack Overflow用户

发布于 2014-02-12 22:29:19

如果以编程方式创建网格,则可以执行以下操作:

代码语言:javascript
复制
var grid = new dojox.grid.DataGrid({ 
               ..., 
               canSort: function(col) { return col != 3; }
           });
票数 0
EN

Stack Overflow用户

发布于 2016-06-15 21:05:10

使用attribute canSort : falseDojo DataGrid代码中隐藏或禁用排序按钮:

代码语言:javascript
复制
var newGrid = new DataGrid({

        id : 'newGrid',

        canSort:false,

        store : this.resultStore,

        structure : this.resultGridLayout,

        autoHeight:true
});

致以敬意,

萨蒂什·M·希雷马特

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/379115

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档