代码之家  ›  专栏  ›  技术社区  ›  Padmarag

当onclick javascript添加到菜单项时,JSF页面不提交?

  •  0
  • Padmarag  · 技术社区  · 16 年前

    我使用弹出窗口显示一些细节。我想关闭这些当用户点击注销链接。我有一个JavaScript函数可以关闭窗口。

    <managed-bean>
        <managed-bean-name>signoutNavigation</managed-bean-name>
        <managed-bean-class>com.xxx.xxx.framework.NavigationItem</managed-bean-class>
        <managed-bean-scope>none</managed-bean-scope>
        <managed-property>
            <property-name>label</property-name>
            <value>Sign Out</value>
        </managed-property>
        <managed-property>
            <property-name>viewId</property-name>
            <value>/signout.jsp</value>
        </managed-property> 
        <managed-property>
            <property-name>outcome</property-name>
            <value>signout</value>
        </managed-property> 
        <managed-property>
            <property-name>onclick</property-name>
            <value>closeOrderWindows()</value>
        </managed-property>     
    </managed-bean>
    

    问题是,当我在托管bean上使用“onclick”属性时,页面不会提交到“signout.jsp”,而是保持在同一页面上。
    当我删除/注释“onclick”部分时,页面被正确提交。

    我用我的脸特立尼达。

    1 回复  |  直到 16 年前
        1
  •  0
  •   Padmarag    16 年前

    null 当提供onclick属性时。