利用c标签根据list数据源进行表格布局
2017-08-01 14:42
405 查看
后台list数据源如下:
[{NAME=访视医生, GUID=FSYS, ISDIS=0, PROPE=Varchar}, {NAME=居民, GUID=JM_NAME, ISDIS=0, PROPE=Varchar}, {NAME=访视时间, GUID=FSSJ, ISDIS=0, PROPE=Date}, {NAME=下一次访视时间, GUID=XYCFSS, ISDIS=1, PROPE=Date}, {NAME=随访方式, GUID=SFFS, ISDIS=0, PROPE=Varchar}, {NAME=收缩压, GUID=SSY,
ISDIS=1, PROPE=Varchar}, {NAME=舒张压, GUID=SZY, ISDIS=1, PROPE=Varchar}, {NAME=空腹血糖值, GUID=KFXTZ, ISDIS=1, PROPE=Varchar}, {NAME=餐后血糖值, GUID=CHXTZ, ISDIS=1, PROPE=Varchar}, {NAME=体重, GUID=TZ, ISDIS=1, PROPE=Varchar}, {NAME=备注, GUID=BZ, ISDIS=1, PROPE=Varchar},
{NAME=是否处理, GUID=SFCL, ISDIS=0, PROPE=Varchar}, {NAME=生成时间, GUID=SCSJ, ISDIS=0, PROPE=Date}, {NAME=修改时间, GUID=XGSJ, ISDIS=0, PROPE=Date}, {NAME=状态, GUID=ZT, ISDIS=0, PROPE=Varchar}, {NAME=体温, GUID=TW, ISDIS=1, PROPE=Varchar}, {NAME=心率, GUID=XL, ISDIS=1, PROPE=Varchar},
{NAME=身高, GUID=SG, ISDIS=1, PROPE=Varchar}, {NAME=用药干预, GUID=YYGY, ISDIS=0, PROPE=Varchar}, {NAME=呼吸率, GUID=HXL, ISDIS=1, PROPE=Varchar}, {NAME=血氧饱和度, GUID=XYBHD, ISDIS=1, PROPE=Varchar}]
前台部分代码:
<table>
<c:forEach items="${varList}" var="list1" step="6" varStatus="status">
<tr>
<c:forEach items="${varList}" var="list" varStatus="vs">
<c:if test="${vs.index>=status.index&&vs.index<=status.index+5}">
<td style="text-align: right;padding: 10px;">
${list.NAME}:
<label class="pos-rel"><input type="checkbox" class="ace" name="${list.GUID}" id="${list.GUID}" value="${list.NAME}" checked="checked"/><span class="lbl"></span></label>
</td>
</c:if>
</c:forEach>
</tr>
</c:forEach>
</table>
最后效果:
[{NAME=访视医生, GUID=FSYS, ISDIS=0, PROPE=Varchar}, {NAME=居民, GUID=JM_NAME, ISDIS=0, PROPE=Varchar}, {NAME=访视时间, GUID=FSSJ, ISDIS=0, PROPE=Date}, {NAME=下一次访视时间, GUID=XYCFSS, ISDIS=1, PROPE=Date}, {NAME=随访方式, GUID=SFFS, ISDIS=0, PROPE=Varchar}, {NAME=收缩压, GUID=SSY,
ISDIS=1, PROPE=Varchar}, {NAME=舒张压, GUID=SZY, ISDIS=1, PROPE=Varchar}, {NAME=空腹血糖值, GUID=KFXTZ, ISDIS=1, PROPE=Varchar}, {NAME=餐后血糖值, GUID=CHXTZ, ISDIS=1, PROPE=Varchar}, {NAME=体重, GUID=TZ, ISDIS=1, PROPE=Varchar}, {NAME=备注, GUID=BZ, ISDIS=1, PROPE=Varchar},
{NAME=是否处理, GUID=SFCL, ISDIS=0, PROPE=Varchar}, {NAME=生成时间, GUID=SCSJ, ISDIS=0, PROPE=Date}, {NAME=修改时间, GUID=XGSJ, ISDIS=0, PROPE=Date}, {NAME=状态, GUID=ZT, ISDIS=0, PROPE=Varchar}, {NAME=体温, GUID=TW, ISDIS=1, PROPE=Varchar}, {NAME=心率, GUID=XL, ISDIS=1, PROPE=Varchar},
{NAME=身高, GUID=SG, ISDIS=1, PROPE=Varchar}, {NAME=用药干预, GUID=YYGY, ISDIS=0, PROPE=Varchar}, {NAME=呼吸率, GUID=HXL, ISDIS=1, PROPE=Varchar}, {NAME=血氧饱和度, GUID=XYBHD, ISDIS=1, PROPE=Varchar}]
前台部分代码:
<table>
<c:forEach items="${varList}" var="list1" step="6" varStatus="status">
<tr>
<c:forEach items="${varList}" var="list" varStatus="vs">
<c:if test="${vs.index>=status.index&&vs.index<=status.index+5}">
<td style="text-align: right;padding: 10px;">
${list.NAME}:
<label class="pos-rel"><input type="checkbox" class="ace" name="${list.GUID}" id="${list.GUID}" value="${list.NAME}" checked="checked"/><span class="lbl"></span></label>
</td>
</c:if>
</c:forEach>
</tr>
</c:forEach>
</table>
最后效果:
相关文章推荐
- Android UI 中如何利用表格进行布局
- 用div和ul标签画表格进行布局兼容火狐、ie6、ie7、Opera等浏览器
- 用div和ul标签画表格进行布局兼容火狐、ie6、ie7、Opera等浏览器
- 前台接收后台传过来的list进行遍历,然后根据表格用合并rowspan列
- Xcelsius 使用XML做为数据源 ----利用ASP与数据库进行交互,即时刷新
- 像表格table一样对层div进行轻松布局
- 利用set对list进行合并去重
- PHP,Mysql-根据一个给定经纬度的点,进行附近地点查询–合理利用算法,效率提高2125倍
- List Control控件高级应用——利用List Control控件制作表格
- java中list里面存放map,根据map中的某一个字段进行排序 lambda
- [置顶] Unity-UGUI根据标签宽度实现瀑布流布局--FlowLayoutGroup
- 利用redis缓存对 list集合中的数据 进行分页操作(一)
- JavaWeb日记——利用标签进行回显
- 利用DIV的浮动与定位进行网页布局
- HTML——使用表格进行页面布局
- Java,Mysql-根据一个给定经纬度的点,进行附近500米地点查询–合理利用算法
- 利用js事件进行简单的表格操作
- 利用CSS进行网页布局~
- Html表格<table>还是需要添加一些标签进行优化,可以添加标题<caption>和摘要<table summary>