PrimeFaces的p:向导验证不起作用

gee*_*daa 5 validation jsf wizard primefaces

我有p:wizard一些标签.在第一个选项卡中,用户选择一个值(t :selectOneRadio- 我正在使用Tomahawk).这是必需的价值.

如果用户未选择值,则不会转到下一个选项卡,但不会显示验证错误.嗯.

如果用户选择了一个值,则转到下一个选项卡,返回第一个选项卡并选择一个不同的值,它的行为就像这次没有选择任何值一样.(也没有验证错误,但无法调用第二个选项卡).

更糟糕的是:用户在第一个选项卡中选择一个值,转到第二个选项卡,尝试从那里调用一个操作......出现验证消息; 它就像在第一个选项卡中没有选择任何值一样.

这有什么解释吗?

UPDATE

PrimeFaces论坛中提出的解决方案为我工作.(将process ="@ this"添加到commandButton.)

gee*_*daa 4

更新

PrimeFaces 论坛中建议的解决方案对我有用。(添加process="@this"到。)但commandButton不知道为什么!