我有三个输入需要集体验证。考虑下面的示例:
- packCapacity:一支笔可以具有可配置的容量,即5、10等
- generalAllowedBrokenPens:这是一包笔中通常允许折断的笔数。这个数字是0 <= generalAllowedBrokenPens <= packCapacity
- maxAllowedBrokenPens:这是一包笔中允许折断的最大笔数。此数字是generalAllowedBrokenPens <= maxAllowedBrokenPens <= packCapacity。
在primefaces / JSF中,我有如下内容:
M27
这是可行的,但微调器不会根据输入进行更新。例如,如果我执行以下操作:
- 将packCapacity设置为20
- 将generalAllowedBrokenPens设置为5
- 将packCapacity更改为4
- generalAllowedBrokenPens保持值为5,并且不会自动更新为4
这是主要问题:
在Primefaces / JSF中是否可以进行这种实时验证?如果是这样,有人可以详细说明所需的步骤,即XHTML更改,支持Bean更改,验证程序等。
非常感谢