Диалог Primefaces не открывается повторно, когда включен прослушиватель событий закрытия ajaxJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Диалог Primefaces не открывается повторно, когда включен прослушиватель событий закрытия ajax

Сообщение Anonymous »

Я хотел бы программно контролировать, когда диалог отображается и скрывается. Это работает, за исключением случаев, когда диалоговое окно закрывается с помощью «X» и добавляется прослушиватель событий закрытия ajax.
Например, в приведенном ниже коде закройте диалоговое окно с помощью «X» и покажите/повторно откройте его много раз с помощью кнопки, если я закомментирую строку ajax.

Кстати: я видел опцию javascript, которую обманывают с помощью вызова метода oncomplete.

Код: Выделить всё

Status: 




Dialog content ....







@ManagedBean
@ViewScoped
public class HelloBean implements Serializable {

private static final long serialVersionUID = 1L;
private boolean visible;

public boolean isVisible() {
return visible;
}

public void setVisible(boolean visible) {
this.visible = visible;
}

public void show() {
setVisible(true);
System.err.println("show(): " + visible);
}
public void hide() {
setVisible(false);
System.err.println("hide(): " + visible);
}
}
Primefaces 3.5,
JSF 2.0.7,
Tomcat 7


Подробнее здесь: https://stackoverflow.com/questions/173 ... r-included
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»