- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
是否可以在 subTable
组件或列中使用 forEach
循环,在 Richfaces 中3.3?我需要呈现动态列数,但没有成功。
例子:
<rich:dataTable
cellpadding="0" cellspacing="0"
width="700" border="1" var="serviceCharge"
value="#{group.serviceCharges}">
<rich:column colspan="3">
<h:outputText value="#{group.name},#{serviceCharge.code}" />
</rich:column>
<rich:subTable var="priceType" value="#{serviceCharge.priceTypes}">
<rich:column colspan="#{group.priceLevels.size}">
<b><h:outputText value="#{priceType.name}" /></b>
</rich:column>
<rich:subTable var="priceLevelItem" value="#{priceType.priceLevels}">
<rich:column colspan="3">
<h:outputText value="Qty" />
</rich:column>
<c:forEach items="#{priceType.priceLevels}" var="priceLevelItem">
<rich:column colspan="3">
<h:outputText value="#{priceLevelItem.id},#{priceLevelItem.qty}" />
</rich:column>
</c:forEach>
</rich:subTable>
<rich:subTable var="priceLevelItem" value="#{priceType.priceLevels}">
<rich:column colspan="3">
<h:outputText value="Amount" />
</rich:column>
<rich:column colspan="3">
<h:outputText value="#{priceLevelItem.id},#{priceLevelItem.amount}" />
</rich:column>
</rich:subTable>
</rich:subTable>
</rich:dataTable>
谢谢
最佳答案
是的,你可以。
您可以使用以下代码来定义列列表:
<ui:param name="fields" value="colname1, colname2, colname3"/>
并在 dataTable
的列部分对其进行迭代:
<rich:dataTable binding="#{backingBean.table}"
value="#{backingBean.list}" var="row">
<ui:insert name="extraColumnsFirst"></ui:insert>
<f:facet name="header">
<rich:columnGroup>
<ui:insert name="extraColumnsHeaderFirst"/>
<c:forEach items="${fn:split(fields, ',')}"
var="fieldName" varStatus="status">
<rich:column>
<h:outputText value="${fieldName}" />
</rich:column>
</c:forEach>
</rich:columnGroup>
</f:facet>
<c:forEach items="${fn:split(fields, ',')}"
var="fieldName" varStatus="status">
<rich:columnid="column_${fieldName}_${status.index}">
<f:facet name="header"></f:facet>
<h:outputText id="${fieldName}_${status.index}"
value="${row[fieldName]}">
</h:outputText>
</rich:column>
</c:forEach>
<ui:insert name="extraColumnsLast">
</ui:insert>
<f:facet name="footer">
<rich:datascroller id="ds" renderIfSinglePage="false">
</rich:datascroller>
</f:facet>
</rich:dataTable>
关于java - for-each 循环 in rich :subTable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6748526/
我一直在网上搜索,但没有找到明确的解释。我试图找出 rich:autocomplete 和 rich:suggestionbox 功能之间的区别。 有人能帮忙吗? 谢谢。 最佳答案 是一个 richf
谁能告诉我 rich:column 和 rich:columns 之间的区别? 最佳答案 当您想动态创建列时,您正在使用rich:columns 例如:
我使用 Richfaces 并有一个带有嵌套 rich:tooltip-s 的 rich:datatable。您可以想象生成的 HTML 看起来像这样: Table 1.1: A record
我使用 Richfaces、Seam 和 JSF,我想要如下内容: 我已经使用像这样的 rich:subtable 在一定程度上管理了它: Company Name
我们有以下丰富的:ComponentControl: #{item.hasDocuments} 的值已成功从 bean 传递为 true 或 false。 这是上下文菜单,它应该有条件地显示该项
我正在尝试使用谷歌代码片段测试工具测试以下代码片段,但我得到的只是“此页面不包含作者身份或丰富的代码片段标记”并且它变得非常烦人任何想法可能是什么问题?? Linas Located at Plaz
我对 rich 库有疑问。安装好后,我在代码中写到: from rich import print d = { "employee1": "telephone: 123-456-789 -",
我们有一个带图片的推送通知,我们面临的问题是在某些设备上没有显示图片。 具体如下:在运行 iOS 11.4.1 的 iPhone 8 中,只有推送的文本显示,没有图像。在 12.1 上运行的 iPho
我们正在使用Elasticsearch 6.8.4和Flink 1.0.18。 我们在Elasticsearch中有一个包含1个分片和1个副本的索引,我想创建自定义输入格式,以使用具有超过1个输入分割
Closed. This question needs to be more focused。它当前不接受答案。 想要改善这个问题吗?更新问题,使它仅关注editing this post的一个问题。
我想在grails rich ui插件的dateChooser功能中设置默认时间。 richui:dateChooser name =“fromdate” value =“$ {old?.fromda
我正在使用 JSF2.0、Spring-Webflow2.3.1 和 richfaces4.2.3。我有一个 rich:extendedDataTable 它将显示数据列表(里面没有按钮)。我需要实现
我正在研究如何将 silverlight 合并到我现有的应用程序中,并且不断遇到最新的流行语“富人岛”。什么意思? 谢谢! 最佳答案 安island of richness是页面上的(相对)小区域,包
我正在尝试在 android 中实现“Rich Edittext”,我想应用“粗体、斜体、下划线、项目符号跨度、数字缩进跨度等...”效果。因此,不知何故我已经完成了粗体、斜体和其他功能,但我无法完成
我正在使用 JSF 1.2,在我正在使用的网页之一中。我想设置列的宽度。
最近我了解到 http://schema.org我将它实现到我的网站。 我有几个问题: 为什么我在丰富网页摘要测试工具中看到价格标签,但在 Google 结果中却看不到。看看结果:http://www
我正在构建一个包含动态列数的丰富数据表。在我看来,这不是什么大事,但我想从几个小时开始就得到答案。问题是当我想将数据表中的迭代变量用于嵌套循环时。在嵌套循环中,我尝试为每一行创建相同的动态列数。当我显
是否可以在 subTable 组件或列中使用 forEach 循环,在 Richfaces 中3.3?我需要呈现动态列数,但没有成功。 例子:
为什么 rich: comboBox 使用值显示在列表中而不是标签中,就像我显示描述和选择 id 一样。 我这样做了 最佳答案 rich:combobox 实现了它的设计目的(带有
我有 rich:dataTable 有多个可排序列。 ... ... etc. 排序工作正常。但是,加载页面时,表格始终按第一列排序。如何设置“默认”排序列? (例如,带有 user.sn 的那个
我是一名优秀的程序员,十分优秀!