Java 用数据填充primefaces数据表
我正在使用PrimeFaces我使用PF 3.5,我想用数据库中的数据填充表格Java 用数据填充primefaces数据表,java,eclipse,jsf-2,primefaces,datatable,Java,Eclipse,Jsf 2,Primefaces,Datatable,我正在使用PrimeFaces我使用PF 3.5,我想用数据库中的数据填充表格 <p:dataTable id="cars" var="car" value="#{productservice.getListOrderedByDate()}" editable="true" editMode="cell" widgetVar="productTable"> 更新2 我的方法产品按日期订购: public List<Product> getProductsOrde
<p:dataTable id="cars" var="car" value="#{productservice.getListOrderedByDate()}"
editable="true" editMode="cell" widgetVar="productTable">
更新2
我的方法产品按日期订购:
public List<Product> getProductsOrderedByDate() {
CriteriaBuilder cb = em.getCriteriaBuilder();
CriteriaQuery<Product> criteria = cb.createQuery(Product.class);
Root<Product> product = criteria.from(Product.class);
criteria.select(product).orderBy(cb.desc(product.get("creationDate")));
return em.createQuery(criteria).getResultList();
}
我想问题在于你用错误的方式设定了值
value="#{yourBean.listOfCars}"
值应为列表的可编辑类型
请参见showcase:我想问题在于您以错误的方式设置了值
value="#{yourBean.listOfCars}"
值应为列表的可编辑类型
请参见showcase:您确定value属性正确吗 我认为应该是这样
value="#{productservice.listOrderedByDate}
而不是
value="#{productservice.getListOrderedByDate}"
您确定value属性正确吗 我认为应该是这样
value="#{productservice.listOrderedByDate}
而不是
value="#{productservice.getListOrderedByDate}"
您可以使用@Juvanis solution,或者在您选择的解决方案中,您需要使用:
<p:dataTable var="product" value="#{productservice.getListOrderedByDate()}">
而不是:
<p:dataTable var="product" value="#{productservice.getListOrderedByDate}">
您可以使用@Juvanis solution,或者在您选择的解决方案中,您需要使用:
<p:dataTable var="product" value="#{productservice.getListOrderedByDate()}">
而不是:
<p:dataTable var="product" value="#{productservice.getListOrderedByDate}">
你需要提供更多的UI代码XHTML,…我再次用一个简单的数据网格更新了我的问题你确定你的ListproductDAO.getProductsOrderedByDate有数据吗?是的,我确定,因为我的数据库充满了数据,我编写了一个测试程序将数据返回给我…哦,你需要使用:value={productservice.getListOrderedByDate},你错过了字符。你需要提供更多的UI代码XHTML,…我再次用一个简单的数据网格更新了我的问题你确定你的ListproductDAO.getProductsOrderedByDate有数据吗?是的,我确定,因为我的数据库充满了数据,我编写了一个测试程序,将数据返回给我…哦,你需要使用:value={productservice.getListOrderedByDate},您的答案缺少characters.thx很多!但是,我不明白;我已经从我的DAO返回了一个列表为什么我的符号是假的?thx很多为您的答案!但是,我不明白;我已经从我的DAO返回了一个列表为什么我的符号是假的?