Кнопка отмены Icefaces с немедленным = true - PullRequest
1 голос
/ 20 мая 2011

У меня есть форма с кнопками сохранения и отмены, кнопка отмены имеет немедленный = true, но она не очищает отправленные значения в форме. Я нашел его на Google * и обнаружил, что эта страница http://jira.icefaces.org/browse/ICE-1343;jsessionid=2996E8791051E9D6775348E6CE1BC118, говорит, что решение состоит в том, чтобы поместить слушателя действия в кнопку отмены, которая вызывает функцию, которая очищает отправленные значения, она работает частично, потому что, когда у меня есть другие теги, такие как панели это не очищает их. Любое решение? спасибо

Ответы [ 3 ]

1 голос
/ 30 июня 2011

Ознакомьтесь с представленным здесь решением: http://www.icefaces.org/JForum/posts/list/13807.page

Лично я не нашел хорошего решения, кроме двух наиболее очевидных: вручную просмотреть компоненты пользовательского интерфейса и обнулить их

0 голосов
/ 26 февраля 2013

Я использую немедленный = "true" и частичныйSubmit = "true" при отмене и что-то подобное для actionListener

 public void cancelPopup(ActionEvent event) {
    FacesContext.getCurrentInstance().renderResponse();
    }
0 голосов
/ 15 февраля 2012

Мы использовали partialSubmit="true" без установки непосредственного атрибута в true. Это работает в Icefaces 1.8.2, но есть один недостаток. Если проверка не удалась один раз, она будет выполнена всегда.

При Icefaces 2.x предлагается использовать singleSubmit="true", но я не пробовал.

...