How to programmatically select an item in rich:comboBox with selectItems
------------------------------------------------------------------------
Key: RF-7628
URL:
https://jira.jboss.org/jira/browse/RF-7628
Project: RichFaces
Issue Type: Feature Request
Components: component
Environment: Windows XP, IE or Firefox
Reporter: Leonid Sokolin
I need to find out how I could change the selected item in Rich combo box, which has
collection of selectItems populated from the database.
I am able to change the value of this combo box, when another combo box has selected value
changed, but if I click on drop down, it still shows first record as selected, even if
text field has a different value. I have to find that value in the list before it would be
highlighted.
I would appreciate, if someone would tell me how to access the selectItem for this combo
box. Please see XHTML below:
<h:outputText value="Product:" />
<a4j:region>
<rich:comboBox id="product" width="300"
value="#{piQueryToolBean.product}"
enableManualInput="false"
valueChangeListener="#{piQueryToolBean.changeBenchmark}"
immediate="true"
converter="#{productConverter}">
<a4j:support event="onselect"
reRender="benchmark,benchmarkList" />
<f:selectItems id="productList"
value="#{piQueryToolBean.productList}" />
</rich:comboBox>
</a4j:region>
<rich:message for="product" style="color:red;" />
<h:outputText value="Benchmark:" />
<a4j:region>
<rich:comboBox id="benchmark" width="300"
value="#{piQueryToolBean.benchmark}"
directInputSuggestions="true" enableManualInput="false"
converter="#{benchmarkConverter}" onlistcall="findBenchmark()"
>
<f:selectItems id="benchmarkList"
value="#{piQueryToolBean.benchmarkList}" />
</rich:comboBox>
</a4j:region>
<rich:message for="benchmark" style="color:red;" />
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira