В моем приложении у меня есть элемент управления xp: inputText со свойством disabled, установленным в true, и обязательным свойством, вычисляемым следующим образом:
<xp:inputText
id="txtSecurityLevel"
styleClass="form-control-static"
value="#{employeeBean.employee.securityLvl}"
disabled="true"
>
<xp:this.validators>
<xp:validateRequired
message="Unsufficient level of security">
</xp:validateRequired>
</xp:this.validators>
<xp:this.required><![CDATA[#{javascript:return submittedBy("btnProceed")}]]></xp:this.required>
</xp:inputText>
Значение поля предварительно заполнено, и я нехочу, чтобы пользователи изменили значение.
Когда я использую тот же подход для других элементов управления inputText, но со свойством disabled, для которого установлено значение false, проверка этих полей инициируется.
Есть ли другой подход, который яследует использовать?