部分 AUI 验证

partial AUI validation

我有一个包含两个不同部分的表单,一个是过滤器部分,另一个是详细信息部分。我在 liferay6.2 中使用 spring MVC 和 AUI 组件。过滤器部分有几个字段,其中一些是强制性的。我正在使用带有 "required" 的 aui 验证器来验证这些字段。单击列表后,需要验证过滤器部分,一旦验证通过,将触发操作(操作请求)以填充详细信息部分。详细信息部分是可编辑的,并且在保存期间需要验证的必填字段很少。 AUI 验证器也绑定了详细信息部分中的字段。

问题是如何区分验证。我有单一的形式和单一的模型。单击列表后,aui 验证器也开始验证详细信息部分。有什么解决办法吗? 是否可以有两种形式和两种模型? AUI 验证器中是否有任何选项可以实现部分验证,例如单击列表时 aui 只需要验证过滤器部分,而单击保存时,aui 只需要验证详细信息部分?

您可以使用 aui 自定义验证

请浏览以下链接

AUI Custom Validations

AUI Custom Validations

可以向必填验证器传递一个 JS 函数,以有条件地将字段设为必填。该函数需要 return true 或 false。

使用 jsp 标签库...

<aui:validator name="required">
    function () {
        // conditional stuff
        return result;
    }
</aui:validator>