Kendo ui 如何显示剑道网格';使用脚本创建列菜单

Kendo ui 如何显示剑道网格';使用脚本创建列菜单,kendo-ui,Kendo Ui,剑道网格有一个非常好的列上下文菜单(又名:columnMenu),您可以通过右键单击每个列标题来访问它。通过将剑道网格中的字段设置为: columnMenu:正确 启用columnMenu后,它将显示网格中的列,并允许您显示/隐藏列、排序和筛选列。但是,我们需要将此列菜单移到网格之外,并将其绑定到按钮上。因此,当用户单击按钮时,列菜单将出现。有没有一种方法可以通过javascript调用它 该请求与Michiel(2012年3月5日)提出的请求类似。然而,在那个特定的案例中,它是对另一个产品Te

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

columnMenu:正确

启用columnMenu后,它将显示网格中的列,并允许您显示/隐藏列、排序和筛选列。但是,我们需要将此列菜单移到网格之外,并将其绑定到按钮上。因此,当用户单击按钮时,列菜单将出现。有没有一种方法可以通过javascript调用它


该请求与Michiel(2012年3月5日)提出的请求类似。然而,在那个特定的案例中,它是对另一个产品Telerik MVC网格的contextMenu的请求。米切尔问题的URL如下所示,作为参考:

它只需触发专栏的点击事件即可:

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

这是一个有效的演示:

感谢Atanas的快速响应。是否也可以将列上下文菜单移动到X,Y坐标,然后通过javascript触发它?因此需要以下内容:1)用户单击按钮2)列上下文菜单显示在按钮的正下方3)用户选择在剑道网格中显示或隐藏哪些列对Michiel问题的回答似乎提供了一种定位菜单的方法。我们也可以为剑道格网做这个吗?是的。我修改了我的jsbin演示。这很有效,非常感谢Atanas——在jsbin中编写示例代码非常有帮助!如果您有
columnMenu:false
,并且只想在某些按钮上单击复选框来显示列列表,该怎么办。这可能吗?