jstl 和JSF标签联合使用问题.求助

greki 2006-02-02 12:31:21
列数是不固定的

<h:dataTable value="#{jsp$TR002_right_koutei.tblRecords}" var="record" style="position:absolute; left:400px;top: 200px">
<c:forEach begin="0" end="1" var="i" step="1">
<h:column>
<h:outputText value="#{record.kouteiDtList[i]}" />
</h:column>
</c:forEach>
</h:dataTable>
列出不来
<h:outputText value="#{record.kouteiDtList[i]}" />
改为---><h:outputText value="#{record.kouteiDtList[0]}" />
没问题,列能出来
请问有什么好办法解决这问题吗?
...全文
123 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
greki 2006-02-09
  • 打赏
  • 举报
回复
业务需要没办法
single_study 2006-02-06
  • 打赏
  • 举报
回复
有无搞错,一次都要显示那么多的吗??根据需要显示必要的信息就可以了,可以点击链接看详细信息多好啊。
greki 2006-02-06
  • 打赏
  • 举报
回复
没办法.我只有写五十列了
<c:if test="${jsp$TR001_right_yitiran.itemCount > 2}">
<h:column>
<f:facet name="header">
<h:outputText value="#{jsp$TR001_right_yitiran.itemNmList[2]}"/>
</f:facet>
<h:outputText styleClass="datatblPrcCol" value="#{currentRow.itemData[2]}"/>
</h:column>
</c:if>
thomas_20 2006-02-05
  • 打赏
  • 举报
回复
关注
greki 2006-02-04
  • 打赏
  • 举报
回复
有没简单的方法..?自己写标签还是有困难
greennba99 2006-02-03
  • 打赏
  • 举报
回复
应该不能这样用。
我给你的参考建议是:重写一个dataTable组件来达到你要的动态列。
humanity 2006-02-03
  • 打赏
  • 举报
回复
看看 DataTable 的 RenderKit , 扩展一个 , 但要 encode / decode 都要改写,免得 提交后错误。
greki 2006-02-03
  • 打赏
  • 举报
回复
自己扩展JSF的DATATABLE吗
,不过也比较困难.

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧