2011-02-16 44 views

回答

4

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相關的所有已知錯誤的概述。

+0

是的,這正是我在找的,謝謝:) – 2011-02-17 20:37:21