2013-10-04 29 views
1

我在cgridview插入靜態第一行中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中添加靜態自定義行。

+0

發佈您的控制器。 –

+0

@SamuelLiew控制器的哪個部分或動作。 –

+0

無論產生這種觀點的行爲是什麼?大聲笑 –

回答

-1

其實你不能以簡單的方式做到這一點。有2個選項:

  1. 在javascript中生成行並將其附加到表中。

  2. 使用CArrayDataProvider而不是CAtiveDataProvider並追加到第一行,您將計算。這種方法有更多的缺點。

我在使用第一種方法時遇到了這個問題。

+0

感謝亞歷克斯回答,我試圖創建一個JavaScript的行,但我需要搜索和過濾gridview。 –