【问题标题】:Icefaces actionListener IssueIcefaces actionListener 问题
【发布时间】:2009-06-01 13:35:25
【问题描述】:

我遇到了 Icefaces ActionListener 的问题...... 我需要防止在我仍在客户端时触发 actionListener... 以另一种方式:我需要在触发 actionListener 之前检查 javascript 中的布尔表达式,如果我的布尔表达式返回 false 我不想触发 actionListener,如果结果是真的,我希望 actionListener 被解雇....有没有办法做到这一点...请帮助我.... .

【问题讨论】:

    标签: javascript icefaces


    【解决方案1】:

    如果您使用的是 icefaces,最好不要在客户端尝试在 javascript 中执行此操作。您正在侦听按钮单击的动作吗? 如果是按钮,请单击发送布尔表达式以及表单数据并使用验证器。如果验证器不接受数据,则不应调用 actionmethod。

    【讨论】:

    • 感谢您的重播,但我点击的按钮不是提交数据,而是打开一个新窗口或从一个页面导航到另一个页面......我找到了解决这个问题的方法:这是: onclick = "return myConditionTest();"对于 ice:commandButton.. 和 myConditionTest 函数返回 true 或 false。但问题不仅在于按钮,真正的问题在于 panelTabSet 和 onclick 事件:如果我的 onclick javascript 函数返回 false,我不需要切换到新选项卡。但如果返回值 = true 或 = false,它会切换到新选项卡。那么在这种情况下该怎么办......
    猜你喜欢
    • 2013-02-24
    • 2013-04-21
    • 1970-01-01
    • 1970-01-01
    • 2013-04-14
    • 2011-06-12
    • 1970-01-01
    • 2021-12-29
    • 1970-01-01
    相关资源
    最近更新 更多