我能模板一個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