rich:comboBox默认值选择

时间:2010-08-16 21:37:25

标签: jsf richfaces

我需要创建一个场景,在页面上将rich:comboBox默认值加载到某个字符串值,这与我使用selectOneMenu时的方式类似。或者,如果这是不可能的,我需要找到一种方法来编辑selectOneMenu,使其看起来像rich:comboBox,包括我们正在使用的皮肤(deepMarine)。我认为这将是一项简单的任务,但我找不到任何指示。以下是我目前正在处理的代码:

<rich:comboBox id="status"  required="true" defaultLabel="status" 
    value="#{contractorMBean.userStatusDisplay}" 
    enableManualInput="false" width="155px">
       <f:selectItems value="#{contractorMBean.statusList}"  />
</rich:comboBox>

非常感谢任何帮助,因为这个问题一直困扰着我。

提前致谢。

2 个答案:

答案 0 :(得分:3)

解决此问题的最简单方法是为bean中的userStatusDisplay赋值。我也有一些富有的问题:组合框,说实话,我对它很失望。

答案 1 :(得分:1)

<rich:comboBox>是一个建议框 - 即它接受的值与列出的值不同。它没有“当前选择的项目”,它只有一个“当前值”。出于这个原因:

  • 您可以使用javascript在document.onload
  • 上分配值
  • 您可以在托管bean中指定属性的值