首先,我只是想用slickgrid插件说好。我喜欢它!
所以我的问题是我已经使用标题菜单插件实现了一个网格。但是,我的一些使用标题菜单的列也启用了排序。因此,每当您单击以获取标题菜单时,它也会进行列排序。有没有办法点击标题菜单箭头而不排序列?
由于
编辑: 我刚刚在示例中意识到: http://mleibman.github.io/SlickGrid/examples/example-plugin-headerbuttons.html
他们可以选择将列排序为菜单项。所以我开始认为这是不可能的,并且解决方法是在菜单项中添加排序......
答案 0 :(得分:1)
如果你想要两者,请添加:
if($(e.target).hasClass("slick-header-menubutton")){
return;
}
在slick.grid.js中的setupColumnSort()的头部。
它对我来说很完美!
阿德里安
答案 1 :(得分:0)
从列定义中删除“sortable:true”,排序将停止 ie columnDefs = {{id:“id”,name:“ID”,field:“idField”,cssClass:“Slick-cell”, sortable:true }};