【发布时间】:2016-08-03 20:08:35
【问题描述】:
我想使用 GET 链接支持构建一个简单的分页器组件,我们可以使用 cc:insertChildren 将 f:param 传递给组合。 see answer
问题是我有多个h:link,它们都应该接收参数。但只有第一个在 Mojarra 收到它。甚至documentation 也表示可能,但可能会创建与f:param 无关的重复ID
渲染构面不起作用。有谁知道为什么?
网站
<comp:paginator>
<f:param name="category" value="#{bean.category}/>
</comp:paginator>
复合
<h:link rel="prev">
<cc:insertChildren/>
</h:link>
<h:link rel="next">
<cc:insertChildren/>
</h:link>
【问题讨论】:
-
它说“如果在
<composite:implementation>部分中多次出现此元素,则结果未定义”。 -
@EJP +1 为此。我宁愿更喜欢重复的 id,然后忽略它。很容易解决这个问题。
标签: jsf jsf-2 composite-component