是否可以将 gridview下拉列表设置为默认值?例如,我的工作状态为 2类型,它处于活动状态且未激活。可能设置为默认值?
代码如下:
array(
'name'=>'employee_wstatus',
'type' => 'raw',
'filter'=>array('1'=>'Active', '0'=>'No Active'),
'value' => 'EmployeeM::model()->getWorkstatus($data->employee_wstatus);',
'htmlOptions'=> array('width'=>'10%'),
),
答案 0 :(得分:0)
如果查看implementation of Yii filter method,您会看到,当它在输入上获取数组时,它总是添加空选项。
要从下拉过滤器中删除空白值,您必须手动定义选择框:
'filter' => CHtml::activeDropDownList(
EmployeeM::model(),
'employee_wstatus',
array('1' => 'Active', '0' => 'No Active')
),