【问题标题】:Xpages right Click context menuXpages 右键单击​​上下文菜单
【发布时间】:2016-02-04 21:01:32
【问题描述】:

我正在尝试在 xpage 中创建一个右键单击上下文菜单,即使我已经使用 jQuery 构建了一个。

只是想知道我是否可以使用任何 xpage 功能来实现它,例如扩展库弹出菜单,

如果我说扩展库弹出菜单,那我对此很陌生,我用过弹出菜单,

我已经尝试了一些方法来打开点击弹出窗口,同样我们可以轻松打开对话框,但弹出框永远不会弹出。如果有人指导我完成这两件事,我将非常感激。

  1. 使用扩展库右键单击上下文菜单的想法
  2. 处理弹出菜单 onclick。

我尝试过的扩展库Pop up Menu是

代码:

  <xe:popupMenu id="popupMenu1">
  <xe:this.treeNodes>
    <xe:basicContainerNode label="abc">
        <xe:this.children>
            <xe:basicLeafNode label="1"></xe:basicLeafNode>
            <xe:basicLeafNode label="2"></xe:basicLeafNode>
            <xe:basicLeafNode label="3"></xe:basicLeafNode>
            <xe:basicLeafNode label="4"></xe:basicLeafNode>
        </xe:this.children>
    </xe:basicContainerNode>
        <xe:basicContainerNode label="efg">
        <xe:this.children>
            <xe:basicLeafNode label="1"></xe:basicLeafNode>
            <xe:basicLeafNode label="2"></xe:basicLeafNode>
            <xe:basicLeafNode label="3"></xe:basicLeafNode>
            <xe:basicLeafNode label="4"></xe:basicLeafNode>
        </xe:this.children>
    </xe:basicContainerNode>
    </xe:this.treeNodes></xe:popupMenu>
    <xp:button value="PopUp" id="button1">
    <xp:eventHandler event="onclick" submit="false">
        <xp:this.script><![CDATA[XSP.openMenu("#{id:popUp1}");]]>  </xp:this.script>
     </xp:eventHandler></xp:button>

【问题讨论】:

    标签: popup xpages contextmenu xpages-extlib right-click


    【解决方案1】:

    在作为扩展库一部分的 XPagesEXt.nsf 示例应用程序中有一个示例。这是您需要为按钮使用的代码,以便 popupMenu 工作:

    <xp:button value="PopUp1" id="button1">
        <xp:eventHandler event="onclick" submit="false">
            <xp:this.script>
                <![CDATA[
                    XSP.openMenu(thisEvent,#{javascript:getComponent('popupMenu1').getMenuCtor()})
            ]]></xp:this.script>
        </xp:eventHandler>
    </xp:button>
    

    至于右键场景,我之前没看过。

    Mark Roden 的这篇文章可能会有所帮助:http://xomino.com/2013/08/18/extjs-in-xpages-16-right-click-context-menus/

    【讨论】:

    • 是的,在 Ext Lib 中需要右键单击上下文菜单,如果我们在 ext Lib 中有它,那将是一个很棒的功能..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-15
    • 2017-04-22
    • 1970-01-01
    • 1970-01-01
    • 2011-09-30
    相关资源
    最近更新 更多