我有一个JSF数据表像这样的:的JSF DataTable,两列
<h:form id="productsBox">
<h:dataTable var="product" value="#{categoriesBean.category.products}" id="productsTable">
<h:column id="product">
<img id="img" src="C:/upload/Jellyfish_231834557726756606.jpg" />
<h:outputText id="name" value=" #{product.name}" />
<h:outputText id="price" value=" #{product.price}" />
<h:commandButton id="addToCart" value="Add to cart" action="#{shoppingCartBean.addProduct(product)}">
</h:commandButton>
</h:column>
</h:dataTable>
</h:dataTable>
</h:form>
我不知道如何使这个表4行2列,把一个产品上每卖出,像下面的图片:
而这个问题解决后,我很好奇,我可以做出像JSF产品分页,如果他们超过我的类别12产品?或者有更好的东西呢?我听说primefaces可以帮助我。
@DaJackal:如果你打算使用Primefaces 2.0(3.0还不稳定)提防的'filter'和'的sort'功能' DataGrid组件仅适用于ISO-8859-1字符集 - 目前UTF-8字符集很容易出错。如果您正在查询UTF-8字符集,则可能必须依赖数据库的等效功能。 – ChuongPham 2011-04-14 16:10:53