我能模板一个DataTable不知何故,贯彻模板组件时,只是“注入”变量+区域显示?我可以模板一个h:dataTable吗?
还是我总是要定义
<dataTable>
<colums>
<text>
等
我能模板一个DataTable不知何故,贯彻模板组件时,只是“注入”变量+区域显示?我可以模板一个h:dataTable吗?
还是我总是要定义
<dataTable>
<colums>
<text>
等
dov.amir的回答适用ŧ o JSF 1.2,真的。如果你使用JSF 2.0的工作(我真心建议,顺便说一句),你可能想看看这个:http://www.mkyong.com/jsf2/composite-components-in-jsf-2-0/
完美!这就是我一直在寻找的,非常感谢! – membersound 2012-02-16 15:21:13
是否可以在组合内动态定义组件的数量?例如,如果我定义了一个组合表,并且不知道将有多少列。我如何定义1个示例列并根据需要提供尽可能多的参数? – membersound 2012-02-16 15:23:02
现在这是一个很好的问题。我用来做与JSF 1.2和它工作得很好,但我不能让它使用JSF 2.工作努力了几个小时后,我说:F#@ $它,只是重复的表头。既然你似乎在使用JSF 2,恐怕我帮不了你了。让你得到这个工作...干杯 – Andre 2012-02-16 18:00:45
是更多钞票,但你需要创建自己的custem JSF标签, 我用这个语法
<mytag:table backingBean="${myViewHandler}"
ajax="true"
maxColumnLength="50"
fields="dateTime,moduleName,methodName,arguments,returnValue,session.user.username"
maxPagesToDisplay="${10}">
</mytag:table>
我没有我清楚你所说的“模板”的意思。你能描述一下你想达到的具体结果吗? – 2012-02-15 13:56:10
@Michael:我猜他是在为它创建一个自定义的Facelet标签或复合组件。 – BalusC 2012-02-15 14:09:32