Primefaces实时验证

时间:2019-05-16 16:54:17

标签: jsf primefaces

我有三个输入需要集体验证。考虑下面的示例:

  1. packCapacity:一支笔可以具有可配置的容量,即5、10等
  2. generalAllowedBrokenPens:这是一包笔中通常允许折断的笔数。这个数字是0 <= generalAllowedBrokenPens <= packCapacity
  3. maxAllowedBrokenPens:这是一包笔中允许折断的最大笔数。此数字是generalAllowedBrokenPens <= maxAllowedBrokenPens <= packCapacity。

在primefaces / JSF中,我有如下内容:

M27

这是可行的,但微调器不会根据输入进行更新。例如,如果我执行以下操作:

  1. 将packCapacity设置为20
  2. 将generalAllowedBrokenPens设置为5
  3. 将packCapacity更改为4
  4. generalAllowedBrokenPens保持值为5,并且不会自动更新为4

这是主要问题:

在Primefaces / JSF中是否可以进行这种实时验证?如果是这样,有人可以详细说明所需的步骤,即XHTML更改,支持Bean更改,验证程序等。

非常感谢

0 个答案:

没有答案