最终我需要做一些跨领域验证,并认为我会使用自定义验证器来做到这一点。但我什至无法得到一个简单的例子来工作。以下代码(与“Mastering XPages”第 116 页上的代码非常相似,允许任何值(包括空字段)。我是否遗漏了一些明显的东西?
<xp:inputText
id="field1"
value="#{document1.field1}">
<xp:this.validators>
<xp:customValidator>
<xp:this.validate><![CDATA[#{javascript:if (value == "") {
return new javax.faces.application.FacesMessage("Please enter a value");
}}]]></xp:this.validate>
</xp:customValidator>
</xp:this.validators>
</xp:inputText>