【发布时间】:2011-06-27 08:23:00
【问题描述】:
有什么方法可以使用 EL 来检索子列表,以便我可以遍历它
<ul>
<ui:repeat value="#{Magic El expression}" var="children" >
<li>
<p> #{children.title} *</p>
</li>
</ui:repeat>
</ul>
<div>
<cc:insertChildren />
</div>
* perhaps #{children.attrs.title} I don't know?
我在这里要做的是创建一个 Tab 复合组件。我知道诸如 primefaces 之类的库提供 tabview 等。但由于扩展了 jquery 功能,我需要创建自己的库。另外,我正在使用特定的模板。 我需要获取标签标题来创建标签列表。标签是子组件,无论如何我可以迭代并获取它们的属性吗?我的意思是 primefaces 以某种方式做到了这一点。
如果您查看他们的 html 标记,他们会创建一个无序列表,其中包含每个子标签视图组件的标题。它是如何实现的?
【问题讨论】:
-
可能是我没有正确理解这个问题。你不能只使用嵌套的 ui:repeat 吗?
-
我可以,但我的问题是关于如何获取复合组件的子组件。获得子组件列表后,我可以遍历它们,但如何获得该列表?
标签: java jsf jsf-2 composite-component