页面上的XPages按钮将不会触发(XPages Button on page will not f

2019-10-18 06:36发布

我有一个按钮就可以了,不会做任何事情,无论怎样的代码简单就是一个XPages中。 有出现,没有在日志中显示我为什么它不工作没有错误。

下面是测试按钮,什么也不做:

        <xp:button value="Print" id="button4">
            <xp:eventHandler event="onclick" submit="true"
                refreshMode="complete">
                <xp:this.action><![CDATA[#{javascript:context.redirectToPage("invoices_page1_doc.xsp");}]]></xp:this.action>
            </xp:eventHandler>
        </xp:button>

我看不出这些代码不会允许这个按钮发射。

我使用的是有几个自定义它的扩展库ApplicationLayout控制,但不知道为什么它会限制在XPage中按钮不起作用。

我做的,因为它看起来像没有“A HREF”或“点击”参数在浏览器页面的源代码的通知。 Place酒吧行动是正确呈现,但在XPage上面板的按钮似乎没有呈现:

<button class="lotusBtn" type="button" name="view:_id1:_id2:OneUIMainAreaCallback:button4" id="view:_id1:_id2:OneUIMainAreaCallback:button4">Print</button>

我不知道还有什么地方打开此。

感谢所有帮助。

谢谢! 担

Answer 1:

该事件处理程序,在使用XSP对象页的末尾添加,所以不会有任何JS或网址的链接。 检查萤火如果代码被加载。



Answer 2:

我知道这是旧的文章,但如果有谁遇到类似的问题,一定要检查是否有可能失败的其他任何地方的任何网页上的验证检查。 如果有,绕过检查,对事件处理程序检查“不验证或更新数据”如果动作不依赖于任何数据,或者设置执行模式下部分和包括必要的页面只有部分。



文章来源: XPages Button on page will not fire