Validador personalizado XPages
Por fim, preciso fazer uma validação de vários campos e pensei em usar um validador personalizado para fazer isso. Mas eu não posso nem conseguir um exemplo simples para trabalhar. O código a seguir (que é bem parecido com o da p.116 de "Mastering XPages") permite qualquer valor (incluindo um campo vazio) Estou faltando alguma coisa óbvia?
<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>