2014-09-23 5 views
1

편집 가능한 양식 데이터를 사용할 수 있고 새 행을 삽입 할 수있는 cgridview를 만들고 싶습니다. 내가 어떻게 이럴 수 있지. 나는 지금까지 다음과 같은 것을 가지고있다.yii 1.1 양식 입력 필드 및 새 행이있는 cgridview

$this->widget('zii.widgets.grid.CGridView', array(
          'id'=>'jobs-grid', 
          'dataProvider'=>$job->searchbyproject($model->PROJID), 
          //'filter'=>$job, 
          'summaryText' => '', 
          'columns'=>array( 
           array(
            'name'=>'NAME', 
            'value'=>'CHtml::activeTextField($data, "[$row]NAME")' , 
            'type'=>'raw', 
           ), 
           'SEQ', 
           'DATEIN', 
           array(
            'header'=>'Process Complete <br>' . $processcompleteheader, 
            'value'=>'' 
           ), 
           'DATEDONE', 
           'COMMENTS',       
           array(
            'class'=>'CButtonColumn', 
            'template'=>'{update}{delete}', 
           ), 
          ), 
         ),true); 

답변

2

아래의 동일한 기술을 사용하십시오.

<?php 
    $this->widget('zii.widgets.grid.CGridView', array(
     'id'=>'accounts-grid', 
     'dataProvider'=>$model->search(), 
     'filter'=>$model, 
     'columns'=>array(
       array(
         'name'=>'commodityId', 
         'value'=>function($data){ 
          return '<input type="Text" value="'.$data- >commodityId.'" />'; 
         } 
         , 
         'type'=>'raw' 
        ), 
    )); 
?>