2012-05-15 2 views
1

Я использую JSF2 с @ViewScopedJSF2 оказывают переобучения старые значения

У меня есть таблица со списком, cliking на строке открывает запись отключенного = «истинный режим»
2- на всплывающей в деактивирует кнопку просмотра называется 'Редактировать'
3- Когда пользователь нажимает кнопку редактирования, все поля в отключенной форме становятся включенными.

Проблема находится в отключенном режиме, это нормально, но когда пользователь нажимает кнопку редактирования, он начинает отображать несколько значений из старой записи, которая была нажата.

Это происходит не каждый раз, но случайным образом, когда вы начинаете нажимать.

Я не перезарядка каких-либо данных, когда пользователь нажимает на кнопку редактирования вместо этого я только сделать ajax вызов и установить attrib Вал в true и на основаниях, которые оказывают значение модели и dispalys включены значений.

проблема с кешем или что-то еще ???
Необходима помощь.

ответ

1

В вашем наборе бит enableStatus = 0;
и в кнопке редактирования и всех ваших текстовых полях установите disabled="#{bean.enableStatus==0}"
, когда u нажмет на редактирование, затем установите enableStatus = 1 в свой метод действий и перепишите его.
Вы получите то, что хотите ....

+0

Я изменил его, все еще сталкиваясь с той же проблемой, несколько полей получаются с старым значением. –

+0

set ajaxSingle = "true", чтобы отображалась только эта кнопка. – Addicted

+0

и не забудьте очистить и построить, а затем развернуть. И однажды вы должны остановить и перезагрузить сервер, с которым работаете. – Addicted

Смежные вопросы