我试图让这段代码工作,但没有任何成功:
<rich:subTable id="it" var="itemData" value="#{subCategoryData.dataValues}"
onRowMouseOver="activateRow(this)" onRowMouseOut="deactivateRow(this)">
<rich:columnGroup rendered="#{!itemData.parent.calculated}">
<rich:column id="item_edt_caption" styleClass="item-style">
<h:outputText value="#{itemData.parent.editedCaption}"/>
</rich:column>
<c:forEach var="item" varStatus="loop" items="${reportCenterSummaryController.dataSet.integerValues}" >
<rich:column >
<c:out value="${item}"></c:out>
<h:outputText value="#{itemData.dateValues[item]}" ></h:outputText>
</rich:column>
</c:forEach>
正如这里所建议的那样。
<c:out value="${item}"></c:out>
正确显示 0 1 2 3 4 ..值
但<h:outputText value="#{itemData.dateValues[item]}" ></h:outputText>
没有显示任何内容。
我的环境是 JSF 1.2,在 Tomcat 6 中有richfaces 和 facelets。