我可以以某种方式模拟dataTable,只是“注入”变量+字段以在实现模板组件时显示吗?
或者我总是要定义
<dataTable>
<colums>
<text>
等
答案 0 :(得分:2)
这是可能的,但你需要创建自己的自定义jsf标签, 我用这个语法
<mytag:table backingBean="${myViewHandler}"
ajax="true"
maxColumnLength="50"
fields="dateTime,moduleName,methodName,arguments,returnValue,session.user.username"
maxPagesToDisplay="${10}">
</mytag:table>
答案 1 :(得分:1)
dov.amir的答案真的适用于JSF 1.2。如果你正在使用JSF 2.0(顺便说一句,我真的建议你这样做),你可能想看看这个:http://www.mkyong.com/jsf2/composite-components-in-jsf-2-0/