5

您知道主题中提到的标签之间有什么区别吗?

我认为它们应该产生几乎相同的结果,但事实证明,在某些情况下ui:repeat(一个 facelets 标签)并没有像你期望的那样工作,尽管它也被认为是一个基本的迭代组件。

tis fortomahawk并且a4jrichfaces前缀。

欢迎任何评论。

4

1 回答 1

6

Facelets'ui:repeat在某些情况下确实存在错误。至于与其他两个的区别,归结为它不是一个UIData组件,而其他两个是。

Ajax4jsfUIRepeat扩展UIData了.
战斧的HtmlDataList延伸UIData
Facelets 'UIRepeat扩展UIData

提供的可继承代码库UIData非常成熟(尽管它并不总是像应有的那样高效)。Facelets'UIRepeat仍然需要进一步打磨。ui:repeat不能扩展UIData,因为它是视图技术 Facelets 的一部分,而不是基于组件的 MVC 框架 JSF 的一部分。它最初也是由另一个团队开发的。

由于尚不清楚您到底在谈论什么问题,因此很难判断它实际上是其已知的错误之一还是仅仅是误解/滥用。至少,这里是所有与ui:repeat.

于 2011-02-17T02:59:34.773 回答