添加下拉列表框 - 问题初学者
我已经在这个论坛和其他各种论坛中多次问过这个问题,但仍然无法在我的代码中实现它。
我正在 做这个例子,我需要添加一个列表框(就像在列MANUFACTURE
)。 我无法显示列表框或用我的 Java 类中的值填充它。
我的java代码如下所示;
private List<Hotel> listHotel;
public List<Hotel> ListAllHotels() {
return dml.displayAllHotels(); //dml.displayAllHotels() returns a List<Hotel>
}
通常,我创建一个列表框并使用以下 JFS 代码填充值;
<h:selectOneMenu value="#{HotelDataForm.stationedHotel}" id="globalFilter" onchange="carsTable.filter()" >
<f:selectItems value="#{HotelDataForm.ListAllHotels}" var="user" itemValue="#{user[1]}" itemDisabled="false" itemLabel="#{user[1]}" />
<h:outputText value="#{carsTable[1]}" />
</h:selectOneMenu>
这可行,但我无法将此代码添加到我发布的链接中的 Manufacturer
列中。在示例中,他们使用 SelectItem[]
对象来填充列表框。我对如何向程序中的 manufacturer
列添加和填充值一无所知。
I have asked this question several times in this and various other forums, but still unable to implement it in my code.
I am doing this example , and i need to add a listbox (like in the column MANUFACTURE
).
i am unable to display the Listbox or populate it with values from my Java class.
My java code looks like this;
private List<Hotel> listHotel;
public List<Hotel> ListAllHotels() {
return dml.displayAllHotels(); //dml.displayAllHotels() returns a List<Hotel>
}
Normally i create a listbox and populate it with values using the following JFS code;
<h:selectOneMenu value="#{HotelDataForm.stationedHotel}" id="globalFilter" onchange="carsTable.filter()" >
<f:selectItems value="#{HotelDataForm.ListAllHotels}" var="user" itemValue="#{user[1]}" itemDisabled="false" itemLabel="#{user[1]}" />
<h:outputText value="#{carsTable[1]}" />
</h:selectOneMenu>
And this works, but i am unable to add this code to the Manufacturer
column in the link i posted. In the example they make use of SelectItem[]
object to populate the listbox. I am clueless as in how to add and populate values to the manufacturer
column in my program.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是来自 PrimeFaces 2.2 指南第 131 页的示例
因此,在此示例中,
carBean
应该有一个getManufacturerOptions()
方法,该方法返回SelectItem[]
或List< /code> 包含过滤器下拉列表中应包含的所有值。
参考: SelectItem 的 Javadoc
This is from the example on Page 131 of the PrimeFaces 2.2 Guide
So in this example, the
carBean
should have a methodgetManufacturerOptions()
that returns eitherSelectItem[]
orList<SelectItem>
containing all the values that should be in the filter dropdown list.REFERENCE: Javadoc for SelectItem