请教,使用clistview怎么样设置表头和表尾 [ 新手入门 ]
如题,我要设置一个查询表,需要在表尾进行统计和计算,还有其他好办法吗?知道的请指点
共 2 条回复
-
高手来帮忙看看啊,难道只能自己编写sql语句和分页吗,我需要的是流水账的列表形式,需要在表格中进行加减运算。有合适用的控件吗?
[b][color=Red]问题完美解决了,参考了qiang的官网论坛回帖:[/color][/b]
[b]“采用css技巧即可,让div float left,控制div的宽度为固定值。
在_view能访问的变量请参看CListView::itemView的文档。你可以访问$index得到当前是第几个。”[/b]
我使用$index判断如果是每页第一个数据就先显示表头,是第10个就显示表尾。
[attach]433[/attach]
-
把_view代码贴出来,供新手朋友参考,高手可以无视
<?php if ($index==0) { ?> <table> <tr> <td><?php echo CHtml::encode($data->getAttributeLabel('id')); ?></td> <td><?php echo CHtml::encode($data->getAttributeLabel('neiwaixiao')); ?></td> <td><?php echo CHtml::encode($data->getAttributeLabel('customerid')); ?></td> <td><?php echo CHtml::encode($data->getAttributeLabel('riqi')); ?></td> <td><?php echo CHtml::encode($data->getAttributeLabel('pinzhong')); ?></td> <td><?php echo CHtml::encode($data->getAttributeLabel('po')); ?></td> <td><?php echo CHtml::encode($data->getAttributeLabel('zhangshu')); ?></td> </tr> <?php } ?> <tr> <td><?php echo CHtml::link(CHtml::encode($data->id), array('view', 'id'=>$data->id)); ?></td> <td><?php echo CHtml::encode($data->neiwaixiao); ?></td> <td><?php echo CHtml::encode($data->customerid); ?></td> <td><?php echo CHtml::encode($data->riqi); ?></td> <td><?php echo CHtml::encode($data->pinzhong); ?></td> <td><?php echo CHtml::encode($data->po); ?></td> <td><?php echo CHtml::encode($data->zhangshu); ?></td> </tr> <?php if ($index==9) { ?> </table> <?php } ?>
注意:这个代码还是有点问题,就是当最后一页不满10行时,最后缺少一个表尾,请高手指导怎么加上
问题解决了:参考此贴
http://www.yiichina.com/topic/1386
xuelz 淄博
注册时间:2011-08-17
最后登录:2013-04-24
在线时长:0小时0分
最后登录:2013-04-24
在线时长:0小时0分
- 粉丝0
- 金钱305
- 威望0
- 积分305