yii 1.1带有表单输入字段和新行的cgridview

时间:2014-09-23 11:52:58

标签: php forms yii 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 个答案:

答案 0 :(得分: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'
                    ),
    ));
?>