gpt4 book ai didi

jsf - h :inputtext enable/disable from class

转载 作者:行者123 更新时间:2023-12-04 19:47:04 26 4
gpt4 key购买 nike

您好,根据我的要求,有一个 h:inputtext 可以找到用户。如果找到用户,它会在相应的 h:inputtext 中填充名字、姓氏和电子邮件,这是禁用的。但如果未找到,则应启用 inputtext 并填写新的详细信息。

<h:inputText value="#{countryBean.usersDetailsDTO.eid}" id="eid" required="true"       requiredMessage="Enter EID">

<f:ajax></f:ajax>
</h:inputText><h:message styleClass="msgStyle4" id="msgEid" for="eid"/>
</div>
<h:commandButton styleClass="search_btn" immediate="true">
<f:ajax listener="#{countryBean.getUserDetail}" render="empFName empLName empEmail" event="click" execute="@this" />
</h:commandButton>
<div class="clear">&nbsp;</div>

<div class="form-field" style="margin-left:222px;">
first Name <h:inputText value="#{countryBean.usersDetailsDTO.firstName}" id="empFName" required="true" requiredMessage="Enter First Name">
<f:validator validatorId="nameValidation" />
</h:inputText><h:message styleClass="msgStyle4" id="msgfn" for="empFName"/>
</div>
<div class="clear"></div>
<div class="form-field" style="margin-left:10px;">
last name <h:inputText value="#{countryBean.usersDetailsDTO.lastName}" id="empLName" required="true" requiredMessage="Enter Last Name">
<f:validator validatorId="nameValidation" />
</h:inputText><h:message styleClass="msgStyle4" id="msgln" for="empLName"/>
</div><div class="clear"></div>
<div class="form-field" style="margin-left:10px;">
email<h:inputText value="#{countryBean.usersDetailsDTO.email}" id="empEmail" required="true" requiredMessage="Enter Email Address">
<f:validator validatorId="emailValidation" />
</h:inputText><h:message styleClass="msgStyle4" id="msgEmail" for="empEmail"/>
</div>

最佳答案

您可以随时使用 disabled 属性和 JSF EL 将 bool 值传递给 disabled 属性。
例如在你的情况下如果你想禁用任何 h:inputText 如果名字是预先填充的那么:

<h:inputText value="#{countryBean.usersDetailsDTO.email}" id="empEmail"     
required="true" requiredMessage="Enter Email Address"
disabled="#{not(empty countryBean.usersDetailsDTO.firstName)}">

如果 firstname 已预先填充,以上代码将禁用 Email 输入文本 disabled

关于jsf - h :inputtext enable/disable from class,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18480804/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com