yii 1.1 cgridview с полями ввода формы и новой строкой

Я хочу создать 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);

1

Решение

Используйте ту же технику ниже.

<?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'
),
));
?>
2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector