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中不存在
在RichFaces3rich: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>