jQuery MiniUI

标题: 关于ContextMenu显示问题 [打印本页]

作者: zhou576953615    时间: 2019-11-15 14:55:26     标题: 关于ContextMenu显示问题

想问一下如果通过点击按钮事件,让实例化的ContextMenu显示在按钮的正下方,点击事件应该如何进行绑定?另外显示的位置应该如何进行设置,请附上相关代码,谢谢
作者: dforce    时间: 2019-11-15 15:48:42

为何不直接用menuButton?
http://www.miniui.com/demo/#src=button/menubutton.html
作者: zhou576953615    时间: 2019-11-15 16:01:41

请问有menubutton的API吗?现在想实现的功能是通过点击按钮实现datagrid显示/隐藏列的功能,应该如何将datagrid中的列动态绑定到menubutton中呢?
作者: dforce    时间: 2019-11-18 15:20:20

zhou576953615 发表于 2019-11-15 16:01
请问有menubutton的API吗?现在想实现的功能是通过点击按钮实现datagrid显示/隐藏列的功能,应该如何将data ...

根据表格的列的数据,来动态生成菜单数据,
var columns=grid.getColumns();
var data=......//根据表格的列生成菜单数据
menu.setData(data);
btn.setMenu(menu);    //动态绑定菜单数据和菜单

menu.on("itemclick",function(e){
   e.item...    //根据菜单项来控制表格列的隐藏显示
})
你可以参考一下试用包里面demo/datagrid/js/columnsMenu.js




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2