- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试增强应用程序中的一部分代码。我目前正在用这样的代码列出一组评论:
<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 阶段尚不可用。
最佳答案
p:dataScroller
是 UIData
组件,并将通过为行索引添加前缀来为其子组件创建唯一 ID。所以你可以简单地使用 <p:panel id="child">
.在呈现的 HTML 中,id 将类似于 formId:dataScrollerId:0:child
对于第一行,formId:dataScrollerId:1:child
对于第二行,依此类推。
关于jsf - Primefaces dataScroller 具有子组件的动态 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68386484/
我有一个复合组件,里面有一个 dataScroller (tomahawk)。在我的 xhtml 中,我尝试使用此组件,但收到错误消息: java.lang.IllegalArgumentExcept
我有以下代码: 数据滚动器工作正常,但看起来很奇怪,因为表格的宽度比数据滚动器大得多。似乎应该有一种简单的方法来控制数据滚动器的宽度,但我无法在文档中的任何地方找到该信息。我需要为此编写自定义 CS
我在延迟加载 Primefaces Datascroller 时遇到问题成分。 我有一个 jsf 页面,它应该在页面加载时显示 10 个事件。如果用户想要查看更多,他/她可以单击更多按钮加载并显示 1
我正在尝试增强应用程序中的一部分代码。我目前正在用这样的代码列出一组评论: ... ... 这允许我更新每个面板,引用它的 ID,使用 我可以假设它是唯一的。但这在某种
在一个项目中,我需要从数据库中延迟加载对象,并且对于每个元素,我都会放置一个链接以重定向到特定页面。 延迟加载正在运行。当点击第一个元素的链接时没问题,问题是在滚动之后,下一个元素不调用监听器 lis
我在我的 jsf 元素中使用 PrimeFaces。 p:dataScroller 组件将一条记录列为一行。我想将区域分成两列,每行列出两条记录。但是我找不到这个问题的任何文档。 Component
on a form update
随意的想法:我讨厌他们编码到 dataScroller 中的这种“独狼”行为.... 我正在尝试根据用户对 的选择实现过滤器这将重新加载 中显示的内容来自基于选择的 ManagedBean。 MB
我正在尝试将 Datascroller 与 LazyDataModel 结合使用,但惰性数据模型的加载方法被调用了两次。 除了认为多次调用加载方法不太好(这可能会执行昂贵的服务器/数据库往返),因为我
我有以下数据滚动条
我有一个 rich:dataTable 和一个 rich:dataScroller。当我单击 datascroller 时,我的 dataTable 不会自动刷新以显示正确的页面。但是,如果我按下刷新
我正在使用 Primefaces 5 并设置了一个 LazyLoaded 数据滚动条,如下 我希望将 dataScroller 的滚动高度设置为占据页面上空间的完整高度(我可以通过 JavaScr
我目前有一个 Richfaces dataTable 绑定(bind)到一个包含所有数据的支持 bean。此表绑定(bind)到 Richfaces 数据滚动条。 然后用户可以在数据之间滚动输入。 还
这个问题已经有答案了: Event binding on dynamically created elements? (23 个回答) 已关闭 7 年前。 我正在使用p:dataScroller具有
我的页面有以下标签: 和某种数据滚动器: 现在我试图通过添加覆盖 dataScroller 默认的 css 样式 .rf-ds { background: black; } 在我的 sty
我是一名优秀的程序员,十分优秀!