【发布时间】:2010-03-31 06:46:00
【问题描述】:
我使用弹出窗口展示了一些细节。当用户单击退出链接时,我想关闭它们。我有一个可以关闭窗口的 JavaScript 函数。
登出链接是使用 Navigation MenuModel 呈现的。 faces-config 中的定义如下-
<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”部分时,页面会正确提交。
我使用 MyFaces Trinidad。
【问题讨论】:
标签: java jsf jakarta-ee trinidad