Сомневаюсь в непосредственном атрибуте для кнопки команды - PullRequest
1 голос
/ 19 января 2011

HI,

У меня есть сомнения по поводу установки немедленного атрибута для кнопки команды.Я хотел бы знать, какие будут изменения в жизненном цикле?

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

Пожалуйста, проясните мои сомнения.

1 Ответ

2 голосов
/ 19 января 2011

Если в компоненте UICommand установлено значение immediate="true", то фаза применения значений запроса до тех пор, пока фазы обновления значений модели не будут пропущены для любого из компонентов UIInput в том же UIForm.Используйте это, чтобы пропустить всю обработку формы.Например, кнопка «Отмена» или «Назад».

Если immediate="true" установлено в обоих компонентах UIInput и UICommand в одном и том же UIForm, то фаза применения значений запроса до обновления значений моделифазы будут пропущены для любого из компонентов UIInput в той же форме, для которых этот атрибут не установлен.Используйте это, чтобы пропустить обработку всей формы, ожидаемой для определенных полей (с немедленным).Например, кнопка «Забыли пароль» в форме входа в систему с обязательным, но не немедленным паролем.

См. Также

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