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

时间:2016-05-31 11:26:33

标签: java validation xpages xpages-ssjs

我已经构建了几个自定义验证程序bean,并通过数据库的faces-config注册了它们。这大部分都按预期工作。

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

a)通过控件的TextBox属性调用托管bean,如

ComboBox

b)将验证方法绑定到控件的CRUD POST http://localhost/myIndex/post/_search { "query": { "has_parent": { "type": "user", "query": { "match": { "name": "John" } } } } } 复杂属性,如

validator

只要要验证的控件包含值,验证就会按预期工作;如果控件的值为validator="#{myBean.validate}" ,它根本不会触发。这使我得出结论,必须以某种方式调用标准的必需验证器(xp:validator)以某种方式与其他验证器不同。问题是:如何在需要触发requiredValidator的情况下调用我的customValidator?

1 个答案:

答案 0 :(得分:1)

是的,必须以不同的方式处理必需的恶意代码。你有没有在他的博客上尝试过Sven Hasselbach的建议? http://hasselba.ch/blog/?p=764

此外,在创建验证器customValidator without requiredValidator?时,Sven对此关于自定义验证器的问题的回答可能值得考虑。