使用标题菜单插件并启用排序

时间:2013-04-26 17:25:23

标签: jquery slickgrid

首先,我只是想用slickgrid插件说好。我喜欢它!

所以我的问题是我已经使用标题菜单插件实现了一个网格。但是,我的一些使用标题菜单的列也启用了排序。因此,每当您单击以获取标题菜单时,它也会进行列排序。有没有办法点击标题菜单箭头而不排序列?

由于

编辑: 我刚刚在示例中意识到: http://mleibman.github.io/SlickGrid/examples/example-plugin-headerbuttons.html

他们可以选择将列排序为菜单项。所以我开始认为这是不可能的,并且解决方法是在菜单项中添加排序......

2 个答案:

答案 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 }};