gpt4 book ai didi

java - xpages:如何使用 java 构建我自己的 requiredValidator

转载 作者:行者123 更新时间:2023-11-30 10:44:03 25 4
gpt4 key购买 nike

我构建了几个自定义 validator bean 并通过数据库的 faces-config 注册了它们。这主要按预期工作。

我尝试了 Jeremy Hodges blog post 中描述的两种方法:

a) 通过控件的 validator 属性调用托管 bean

validator="#{myBean.validate}"

b) 将验证方法绑定(bind)到控件的 xp:validator 复杂属性,如

<xp:this.validators>
<xp:validator validatorId="myValidator"></xp:validator>
</xp:validators>

只要要验证的控件包含一个值,验证就会按预期进行;如果控件的值为 null,它根本不会触发。这使我得出这样的结论,即必须以某种方式以不同于其他 validator 的方式调用标准必需 validator (xp:validateRequired)。问题是:在触发 requiredValidator 的情况下,如何调用我的 customValidator?

最佳答案

是的,必须以不同方式处理 requiredValidators。您是否在他的博客上尝试过 Sven Hasselbach 的建议? http://hasselba.ch/blog/?p=764

此外,在创建 validator 时,Sven 对自定义 validator 问题的回答可能值得考虑 customValidator without requiredValidator? .

关于java - xpages:如何使用 java 构建我自己的 requiredValidator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37544438/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com