Я показываю некоторые детали, используя всплывающие окна.Я хочу закрыть их, когда пользователь нажимает на ссылку выхода.У меня есть функция JavaScript, которая закрывает окна.
Ссылка для выхода отображается с помощью Navigation MenuModel.Определение вface-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>
Проблема в том, что когда я использую свойство "onclick" для управляемого компонента, страница не отправляется в "signout.jsp" и остается включеннойта же страница.
Когда я удаляю / комментирую часть «onclick», страница отправляется правильно.
Я использую MyFaces Trinidad.