在cgridview中插入静态第一行yii

时间:2013-10-04 13:15:42

标签: php gridview yii dataprovider

我在cgridview中的代码

    enter cod<?php $this->widget('zii.widgets.grid.CGridView', array(
    'id'=>'party-ledger-grid',
    'dataProvider'=>$model->search(),
    'columns'=>array(
        'id',
             array(
                'name'=>'trans_date',
                'value'=> 'Yii::app()->dateFormatter->format("d-MMM-y",strtotime($data->trans_date))'
            ),
                'trans_id',
                array(
                        'name'=>'tr_type_id',
                        'value'=>'$data->trType->tr_code'
                    ),
.....

,结果如下所示:

enter image description here

我的问题是如何在标题之后在cgridview表中插入第一个静态行,以用于前一个余额。如何在cgridview中添加静态自定义行。

1 个答案:

答案 0 :(得分:-1)

实际上你不能以简单的方式做到这一点。有两个选项:

  1. 在javascript中生成行并将其附加到表格。

  2. 使用CArrayDataProvider而不是CAtiveDataProvider并将第一行附加到您将计算的位置。这种方法有更多的缺点。

  3. 当我遇到这个问题时,我使用了第一种方法。