kendo网格自定义列菜单

时间:2013-11-13 22:50:37

标签: jquery kendo-ui kendo-grid kendo-asp.net-mvc

我有一个使用ASP.NET MVC包装器的Kendo网格,启用了排序,过滤和列菜单。我相信大多数人都知道,每个列标题中有两个可点击的操作:

  • 单击列标题中的标题可对该列中的数据进行排序
  • 单击列菜单图标(V形图标)显示列菜单选项

这个网格有很多列,所以房地产有点溢价。我想要做的是用列菜单操作替换标题文本单击上的排序操作。基本上,我希望每个列标题中的标题取代V形图标。当我单击每列中的标题文本时,我想要列菜单选项(排序asc,排序desc,列,过滤器)而不是排序。

这可能吗?

1 个答案:

答案 0 :(得分:0)

我认为是,我个人没有这样做,但我认为这只是从“k-icon”,“ki-arrow-n”和“ki-arrow-s”类中删除点击事件上的列标题链接。您可能需要在事件中使用以下内容以确保Kendo完成设置图标。

setTimout(function(e){
    // remove classes
},1);

希望这有帮助。