我有2個實現相同接口(IBean)的Bean(BeanA,BeanB)。Primefaces Datatable無法顯示列表的值<interfaces>
我想要做的是顯示進入<p:datatable>
IBean列表(List<IBean>
)。
這裏是樣本XHTML:
<p:dataTable
id="table"
value="#{modelBeanMB.myIBeanList}"
var="row"
scrollable="true"
emptyMessage="#{msg.emptyDataTable}"
scrollHeight="350"
>
.....
</p:dataTable>
我的MB就像是:
protected List<IBean> myIBeanList;
public List<IBean> getMyIBeanList() {
return myIbeanList;
}
public void setMyIBeanList(List<IBean> myIbeanList) {
this.myIbeanList= myIbeanList;
}
奇怪thig的是,該表顯示列表中的所有行,但不是單一的元素值。像這樣:
,你可以看到表已經everithing(列和行),但不即使BeanA和BeanB填充數據。
預先感謝您。
這就是爲什麼你應該**總是**發佈mcve ...不要留下相關的東西了! (但不要在這兩者中留下不相關的東西) – Kukeltje
是的,你是對的,對不起:) – BohBah
這個標記爲已接受的答案已經 – Fritz