您知道主題中提到的標記之間有什麼區別嗎?JSF1.2:ui:repeat,a4j:repeat和t:datalist標記之間的區別
我認爲他們應該產生幾乎相同的結果,但事實證明,在某些情況下ui:repeat
(一個facelets標籤)不像您所期望的那樣工作,雖然它也被認爲是一個基本的迭代組件。
t
用於tomahawk
和a4j
是richfaces
前綴。
歡迎任何評論。
您知道主題中提到的標記之間有什麼區別嗎?JSF1.2:ui:repeat,a4j:repeat和t:datalist標記之間的區別
我認爲他們應該產生幾乎相同的結果,但事實證明,在某些情況下ui:repeat
(一個facelets標籤)不像您所期望的那樣工作,雖然它也被認爲是一個基本的迭代組件。
t
用於tomahawk
和a4j
是richfaces
前綴。
歡迎任何評論。
Facelets的ui:repeat
在某些情況下確實存在缺陷。至於與另外兩個的區別,它歸結爲它不是UIData
組件,而其他兩個是。
Ajax4jsf UIRepeat
extends UIData
。
戰斧的HtmlDataList
extends UIData
。
Facelets'UIRepeat
does not extend UIData
。
UIData
提供的可繼承的代碼庫相當成熟(儘管它並不總是像它應該那樣高效)。 Facelets的UIRepeat
仍然需要更多的磨光。 ui:repeat
無法擴展爲UIData
,因爲它是Facelets的一部分,而不是基於組件的MVC框架JSF。它最初也是由不同的團隊開發的。
由於目前還不清楚您正在討論的是什麼問題,因此很難判斷它究竟是其中一個已知錯誤還是誤解/濫用。至少,here是與ui:repeat
相關的所有已知錯誤的概述。
是的,這正是我在找的,謝謝:) – 2011-02-17 20:37:21