首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

c:forEach status.index 行目录的使用

2012-11-04 
c:forEach status.index 行索引的使用使用seam做了个项目,展示一个自定义列表输出,分别定义表格标题List h

c:forEach status.index 行索引的使用

使用seam做了个项目,展示一个自定义列表输出,分别定义表格标题List headerList和数据List<List> dataList,然后实现两种展示方式。一种是普通表格方式,一条数据在一行显示,这样我们可以使用rich:dataTable ,然后自定义迭代部分可以用rich:columns 来实现,注意index是表示每行数据的行索引,代码如下:

?

?

?

?其中#{list[idx+2]}中加2是因为数据列开始两列数据多输出用作其他。

?

还有一种展示方式,没条数据不是在一行显示,而是把每条数据放到一个grid中去,然后依次显示,但是这样的话迭代部分的数据就无法使用rich:columns 来实现了,可以考虑使用c:forEach,其中可以定义varStatus="status",

取#{status.index}就可以获得每行数据的行索引,这样就方便实现了,代码如下:

?

?

?后者适合在小屏幕设备上展示。

?

?

?

?

热点排行