jQuery MiniUI

 找回密码
 立即注册
查看: 2969|回复: 3
打印 上一主题 下一主题

关于ContextMenu显示问题 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2019-11-15 14:55:26 |只看该作者 |倒序浏览
想问一下如果通过点击按钮事件,让实例化的ContextMenu显示在按钮的正下方,点击事件应该如何进行绑定?另外显示的位置应该如何进行设置,请附上相关代码,谢谢

Rank: 8Rank: 8

沙发
发表于 2019-11-15 15:48:42 |只看该作者

Rank: 1

板凳
发表于 2019-11-15 16:01:41 |只看该作者
请问有menubutton的API吗?现在想实现的功能是通过点击按钮实现datagrid显示/隐藏列的功能,应该如何将datagrid中的列动态绑定到menubutton中呢?

Rank: 8Rank: 8

地板
发表于 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

Archiver|普加软件

GMT+8, 2024-9-29 13:18 , Processed in 1.040647 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部