Привет всем.
Возникла ситуация, что надо вводить данные в CGridView, а потом сохраниять их.
С вводомданных и выбором из выпадающего списка проблемм нет, но скажите как сделать выбор даты/времени?
$form = $this->beginWidget(‘CActiveForm’, array(‘action’ => Yii::app()->controller->createUrl(‘reports/feedback’),‘method’=>‘post’,));
echo CHtml::SubmitButton(‘Сохранить изменения’, array(‘class’ => ‘btn btn-warning’));
$this->widget(‘zii.widgets.grid.CGridView’,
array(
'dataProvider'=>$dataProvider,
'columns'=>array(
array(
'header'=>'№ п/п',
'type'=>'raw',
'value'=> function($data,$row){
return ($row+1).CHtml::activeHiddenField($data,"[$row]id");
}
),
array(
'name'=>'id_driver',
'type'=>'raw',
'value'=> function($data,$row){
return CHtml::activeDropDownList($data,"[$row]id_driver", CHtml::listData(Personal::model()->findAll('id_type = 1'), 'id', 'fullPeopleNameAndCode'));
}
),
array(
'name'=>'id_conductor',
'type'=>'raw',
'value'=> function($data,$row){
return CHtml::activeDropDownList($data,"[$row]id_conductor", CHtml::listData(Personal::model()->findAll('id_type = 2'), 'id', 'fullPeopleNameAndCode'));
}
),
[b] array(
'name'=>'time_start',
'type'=>'raw',
'value'=> function($data,$row){
return CHtml::activeTextField($data, "[$row]time_start");
}[/b]
),
…
Вот как сделать чтоб в time_start выбиралось время, ну или как сделать для activeTextField маску ввода вида 99-99-9999 99:99:99
?
Заранее спасибо всем кто подскажет!