1

我在 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'
                    ),
.....

结果如下:

在此处输入图像描述

我的问题是如何在标题之后在 cgridview 表中插入第一个静态行,以实现之前的平衡。如何在 cgridview 中添加静态自定义行。

4

1 回答 1

-1

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

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

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

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

于 2014-04-15T19:50:59.090 回答