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
答案 0 :(得分:8)
就像触发列的click事件一样简单:
$("#grid .k-header-column-menu:first").click();
这是一个有效的演示:http://jsbin.com/ihivif/2/edit