i want to populate both label and value in the input text field by storing them into bean.
i have tried using map which gives me only value to store into bean how can i also store label into bean and populate to input text field
--> <div id = "buttonID" style = "display :block;">
<p:selectOneMenu id="selectformName" value="#{tformBean.formName}" >
<f:selectItem itemLabel="Select Category.. " itemValue=" " />
<f:selectItems value="#{tformServices.getDistinctTformName()}" />
<p:ajax update="formNameid formid" partialSubmit="true"/>
<!-- <p:ajax event ="change" listener = "tformServices.submitA(tformBean.formID)" update="formNameid" partialSubmit="true"/> -->
</p:selectOneMenu>
<br></br>
<p:commandButton value="ADD DATA TO CATEGORY" process= " formNameid" style="margin-right:20px;" styleClass="ui-priority-primary" onclick ="hideshowAddCat();">
</p:commandButton>
<div class="ui-g-12 ui-lg-4" style="background:#f2f2f2;margin-top:15px;">
<div class="card card-w-title">
<label for="formid">FORM_ID<i class="fa fa-asterisk" style="color: red;"></i></label>
<p:panelGrid columns="1" layout="grid" styleClass="ui-panelgrid-blank form-group">
<p:inputText id="formid" placeholder="FORM_ID" value="#{tformBean.formID}" required = "true">
</p:inputText>
</p:panelGrid>
</div>
</div>
<div class="ui-g-12 ui-lg-4" style="background:#f2f2f2;margin-top:15px;">
<div class="card card-w-title">
<label for="formNameid">FORM_NAME<i class="fa fa-asterisk" style="color: red;"></i></label>
<p:panelGrid columns="1" layout="grid" styleClass="ui-panelgrid-blank form-group">
<p:inputText id="formNameid" placeholder="FORM_NAME" value="#{tformBean.formName}" required = "true">
</p:inputText>
</p:panelGrid>
</div>
it results in storing only one value into bean