0
我使用彈出窗口顯示一些細節。我想在用戶點擊註銷鏈接時關閉這些鏈接。我有一個關閉窗口的JavaScript函數。
註銷鏈接使用Navigation MenuModel呈現。在faces-config中的定義如下 -當onclick javascript被添加到菜單項時,JSF頁面不會提交?
<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的「點擊」屬性,頁面不服從「signout.jsp」,並保持同一頁上。
當我刪除/評論「onclick」部分,頁面被正確提交。
我使用MyFaces Trinidad。