Javascript 在增强的网格视图上应用自定义排序时,使用dojo将类添加到现有类

Javascript 在增强的网格视图上应用自定义排序时,使用dojo将类添加到现有类,javascript,css,dojo,Javascript,Css,Dojo,创建了具有自定义排序的dojo增强网格。如何使用代码向现有类添加排序箭头(向上/向下),而不使用css var mygrid=new EnhancedGrid({ id:“网格”, 商店:gridStore, 结构:网格结构, canSort:函数(索引){ 警报(索引); } },dojo.byId(“mydatagrid”) 用于防止对列进行排序,例如:如果网格上有三列,并且出于某种原因,不希望对其中一列进行排序,则可以使用此函数来限制排序。如果要对列进行排序,请查看plugindojox

创建了具有自定义排序的dojo增强网格。如何使用代码向现有类添加排序箭头(向上/向下),而不使用css

var mygrid=new EnhancedGrid({
id:“网格”,
商店:gridStore,
结构:网格结构,
canSort:函数(索引){
警报(索引);
}
},dojo.byId(“mydatagrid”)
用于防止对列进行排序,例如:如果网格上有三列,并且出于某种原因,不希望对其中一列进行排序,则可以使用此函数来限制排序。如果要对列进行排序,请查看plugin
dojox.grid.enhanced.plugins.NestedSorting

这就是如何限制列排序

canSort: function(column) { return !(Math.abs(column) === 3); },

此处第3列仅限于排序。希望这有帮助

谢谢,我的要求是不要使用嵌套排序。你能给我举个例子说明如何使用排序函数限制或排序特定的列吗…@Lishanth,这是你如何限制列排序canSort:function(column){return!(Math.abs(column)==3);},此处第3列仅限于排序。希望此帮助感谢@Manjunatha Muniyappa对您的帮助…根据您的评论,我根据自己的要求进行了更改。它工作得很好…@Lishanth,很高兴看到它帮助了你。我已经更新了答案,你能接受它作为答案吗?
canSort: function(column) { return !(Math.abs(column) === 3); },