如何使用脚本显示Kendo Grid列菜单

时间:2012-11-30 00:57:50

标签: kendo-ui

Kendo Grid有一个非常好的列上下文菜单(aka:columnMenu),您可以通过右键单击每个列标题来访问它。通过将Kendo Grid中的字段设置为:

来启用菜单

columnMenu:true

启用columnMenu后,它会显示网格中的列,并允许您显示/隐藏列,对其进行排序和筛选。但是,我们需要将此列菜单移到网格外部并将其绑定到按钮。因此,当用户单击按钮时,将显示列菜单。有没有办法通过javascript调用它?

此请求类似于Michiel(2012年3月5日)提出的请求。但是,在这种特殊情况下,它是对不同产品Telerik MVC Grid的contextMenu的请求。 Michiel的问题的URL在下面作为参考:http://www.telerik.com/community/forums/aspnet-mvc/grid/how-to-show-column-context-menu-using-script.aspx

1 个答案:

答案 0 :(得分:8)

就像触发列的click事件一样简单:

$("#grid .k-header-column-menu:first").click();

这是一个有效的演示:http://jsbin.com/ihivif/2/edit