Это, вероятно, очень просто я пытаюсь добавить проверку, основанную на другом поле В формуле языка: @If (Desinfect_1 = «» & Desinfect = «Дезинфекция де Chambre»; @Failure ("Veuillez cocher départ НУ дамба "); @ Success)XPages проверка
в XPages Я попытался с выражением проверки:
<xp:inputText value="#{document1.chambre}" id="chambre1">
<xp:this.rendered><![CDATA[#{javascript:getComponent ("Desinfect1").getValue() == "Désinfection de chambre"}]]></xp:this.rendered>
<xp:this.validators>
<xp:validateExpression
message="err">
<xp:this.expression><![CDATA[#{javascript:if (GetComponent ("Desinfect1").getValue() == "Désinfection de chambre" & GetComponent ("Chambre1").getValue() == ""){
return false;
}
else {
return true;
}}]]></xp:this.expression>
</xp:validateExpression>
</xp:this.validators>
</xp:inputText>
Извините, но в чем проблема/вопрос? –
BTW: SSJS - это сенсибилизация. GetComponent не будет работать. Вместо этого используйте getComponent ;-) –
Проблема в том, что проверка не работает. Я попробую getComponent. – user1339222