Jsf Facelets dataTable以遍历所有对象';s属性
我有一个对象列表,其中我不知道有多少个,或者属性将被调用。我可以创建一个dataTable以在不同的列中显示所有对象的属性吗 我在想这样的事情:Jsf Facelets dataTable以遍历所有对象';s属性,jsf,Jsf,我有一个对象列表,其中我不知道有多少个,或者属性将被调用。我可以创建一个dataTable以在不同的列中显示所有对象的属性吗 我在想这样的事情: <h:dataTable value="#{bean.objectList}" var="object"> <ui:repeat value="#{object.getAllAttributes}" var="attribute"> <h:column>"#{object.attribute}"
<h:dataTable value="#{bean.objectList}" var="object">
<ui:repeat value="#{object.getAllAttributes}" var="attribute">
<h:column>"#{object.attribute}"</h:column>
</ui:repeat>
</h:dataTable>
“#{object.attribute}”
这样做可行吗?facelets有显示所有属性的方法吗?我认为这是完全可行的,虽然我没有尝试这个场景,但我尝试了类似的方法,看看。 对于eample,此自定义组件::
<custom:customTable
id="my-dynamic-table"
pojoList="#{myBean.somePojoList}"
pojoProperties="property3,property4,property5,property6"
</custom:customTable>
这样做可行吗?在将其作为问题发布之前,请先尝试:)。