如何在CGridView中编辑列

时间:2014-04-09 10:07:16

标签: yii cgridview

如何使CGridView中的列可编辑?我搜索并找到了几个扩展,但没有什么对我有用。 我做错了什么或扩展有问题,我不知道。

任何人都可以帮助我,并准确描述,我要做什么,让我在CGridView中的列可编辑?

1 个答案:

答案 0 :(得分:1)

Yii-booster扩展具有实现列编辑功能的类TbEditableColumn。您可以查看示例here。有我的代码示例:

    array(
        'class' => 'YbEditableColumn',
        'name' => 'priority',
        'value' => '$data->priorityName',
        'sortable' => false,
        'editable' => array(
            'type' => 'select',
            'source' => Task::model()->getPriorities(),
            'url' => $this->createUrl('update'),
            'placement' => 'top',
        )
    ),

还有基于bootstrap的其他扩展程序可编辑,如this,也可以检查它。