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. CAtiveDataProvider の代わりに CArrayDataProvider を使用し、計算する最初の行に追加します。この方法にはさらに欠点があります。

この問題に直面したとき、最初の方法を使用しました。

于 2014-04-15T19:50:59.090 に答える