Jsp h:selectOneMenu与rich:comboBox的区别

Jsp h:selectOneMenu与rich:comboBox的区别,jsp,jsf-2,richfaces,Jsp,Jsf 2,Richfaces,h:selectOneMenu和rich:comboBox组件之间有什么区别 <h:selectOneMenu value="#{userData.data}"> <f:selectItem itemValue="1" itemLabel="Item 1" /> <f:selectItem itemValue="2" itemLabel="Item 2" />

h:selectOneMenu
rich:comboBox
组件之间有什么区别

    <h:selectOneMenu value="#{userData.data}">
       <f:selectItem itemValue="1" itemLabel="Item 1" />
       <f:selectItem itemValue="2" itemLabel="Item 2" />                                
    </h:selectOneMenu>

    <rich:comboBox defaultLabel="Enter some value">
       <f:selectItem itemValue="item 1"/>
       <f:selectItem itemValue="item 2"/>
    </rich:comboBox>

rich:comboBox
组件是RichFaces 4的一部分,在RichFaces 4中不存在

在RichFaces3
rich:comboBox
中,它是一个组件,允许使用内置的Ajax功能创建comboBox元素。在RichFaces 4中,用于此目的的是
h:selectOneMenu
。示例来自:



只需运行它们并进行比较?或者查看它们各自的文档和展示。。。
<h:selectOneMenu value="#{selectsBean.currentType}" valueChangeListener="#{selectsBean.valueChanged}">
    <f:selectItems value="#{selectsBean.firstList}" />
    <a4j:ajax event="valueChange" render="second" execute="@this" />
</h:selectOneMenu>