簡體   English   中英

禁用值在bean中為p:selectOneMenu獲取空

[英]disabled value getting null in bean for p:selectOneMenu

我想基於employeeno禁用部門字段。但是,我想要bean中的部門值。

<h:outputText value="Employee No"/>
  <p:selectOneMenu value="#{salarypromotionBean.salarypromotiondto.employeeNo}" id="emp" style="width:163px;">
  <f:selectItem itemLabel="select" itemValue="0" />
  <f:selectItems value="#{salarypromotionBean.empid}"/>
  <p:ajax event="change" listener="#{salarypromotionBean.currentSalaryAmount}" update="salaryIncrement,empN,empDoj,basic,da,empNewDesig,commonSalaryIncrement"/>
  </p:selectOneMenu>

 <h:outputText value="Department" />
    <p:selectOneMenu value="#{salarypromotionBean.salarypromotiondto.department}" id="empDept"  disabled="#{salarypromotionBean.designationDiaspleValue}" 
     style="width:163px;">
   <f:selectItems value="#{salarypromotionBean.deptname}" />
   </p:selectOneMenu>

你可以這樣做。

 <p:selectOneMenu value="#{salarypromotionBean.salarypromotiondto.department}" id="empDept" rendered="#{!salarypromotionBean.designationDiaspleValue}" style="width:163px;"> <f:selectItems value="#{salarypromotionBean.deptname}" /> </p:selectOneMenu> <p:inputText value="#{salarypromotionBean.salarypromotiondto.department}" readonly="true" rendered="#{salarypromotionBean.designationDiaspleValue}"/> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM