FineUI 官方论坛
标题:
怎么实现grid右键菜单,不同列有不同菜单名称呢?
[打印本页]
作者:
emmoxx
时间:
2015-9-2 20:13
标题:
怎么实现grid右键菜单,不同列有不同菜单名称呢?
求教,我在grid中加了 Listeners:<Listeners> <f
istener Event="itemcontextmenu" Handler="onRowContextMenu" />
</Listeners>
这是菜单:
<f:Menu ID="Menu1" runat="server" Hidden="true">
<f:MenuButton ID="btnFSelect" EnablePostBack="true" runat="server" Text=" "></f:MenuButton>
<f:MenuButton ID="btnFLCStep" EnablePostBack="true" runat="server" Text="流程进度"> </f:MenuButton>
</f:Menu>
这是js:
var menuID = '<%= Menu1.ClientID %>';
var menuButtonID= '<%= btnFSelect.ClientID %>';
function onRowContextMenu(view, record, item, index, event) {
var i=Math.random();
F(menuButtonID).text=i;
alert(i);
F(menuID).showAt(event.getXY());
event.stopEvent();
}
为什么第一次右键 ,菜单名有变成一个随机数,之后再在其它行右键,还是同一个随机数,但alert出来的随机数却不一样了?
欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/)
Powered by Discuz! X3.4