5

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

列菜单:真

启用 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

4

1 回答 1

8

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

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

这是一个工作演示:http: //jsbin.com/ihivif/2/edit

于 2012-11-30T07:43:27.297 回答