【发布时间】:2021-07-15 00:30:08
【问题描述】:
我正在尝试增强我的应用程序中的一部分代码。我目前正在列出一组带有如下代码的 cmets:
<c:forEach items="{myBean.items}" var="it" varStatus="st">
<p:panel id="child_#{st.index}">...</p:panel>
...
</c:forEach>
这允许我更新每个面板引用它的 ID,使用
<p:dataScroller value="{myBean.items}" rowIndexVar="st" var="it">
<p:panel id="child_#{st}">...</p:panel>
...
</p:dataScroller>
我得到一个 “找不到表达式 child_ ... 的组件”,我理解这是因为 'st' 的值在呈现面板组件的 JSF 阶段。
有没有可能的方法来实现这一目标?是否仍在使用 c:forEach o 使用
谢谢。
【问题讨论】:
标签: jsf dynamic foreach primefaces datascroller