我需要对小部件 CGrdiView 的输出进行一些更改,即:
- 交换输入框搜索字段,和字段名称;
- 减小列宽;
我不知道该怎么做。
不确定在输入框和字段名称中切换,但您可以轻松减少列的宽度:
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'user-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
array(
'name' => 'id',
'htmlOptions' => array('style'=>'width: 30px;'),
),
//rest of your code
通过查看文档找到如何切换它们只需执行以下操作:
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'user-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'filterPosition' => 'header', //ADD THIS LINE
仅供参考,这里是文档:http ://www.yiiframework.com/doc/api/1.1/CGridView