FineUI 官方论坛

标题: 怎么实现grid右键菜单,不同列有不同菜单名称呢? [打印本页]

作者: emmoxx    时间: 2015-9-2 20:13
标题: 怎么实现grid右键菜单,不同列有不同菜单名称呢?
求教,我在grid中加了 Listeners:<Listeners>                <fistener 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