yii önyükleme + eklendi TbButtonColumn + eklendi TbButtonGroup böyle bir sorunla karşı karşıya
:yii önyükleme + eklendi TbButtonColumn + eklendi TbButtonGroup
Tablo bootstrap dan (yii-yükselticiden) eklendi TbGridView ile oluşturulur. TbButtonColumn I sütununda "düzenle/sil" vb.
Ama Split etkisiyle yapmak istediğiniz bir düğme http://yii-booster.clevertech.biz/components.html#buttonDropdowns
$this->widget('bootstrap.widgets.TbGridView', array(
'id'=>'customer-grid',
'type'=>'striped bordered condensed',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'surname',
'name',
'middlename',
'dateOfBirth',
array(
'class'=>'bootstrap.widgets.TbButtonColumn',
'template'=>'{add} {list} {update} {print_act}',
'buttons'=>array
(
'add' => array
(
'label'=>'Назначить прием',
'icon'=>'plus',
'url'=>'Yii::app()->createUrl("reception/create", array("id"=>$data->id))',
'options'=>array(
'class'=>'btn btn-small',
),
),
'list' => array
(
'label'=>'Список предоставленных услуг',
'icon'=>'list white',
'url'=>'Yii::app()->createUrl("patient/update", array("id"=>$data->id))',
'options'=>array(
'class'=>'btn btn-small btn-info',
),
),
'update' => array
(
'label'=>'Изменить данные Пациента',
'icon'=>'pencil white',
'url'=>'Yii::app()->createUrl("customer/update", array("id"=>$data->id))',
'options'=>array(
'class'=>'btn btn-small btn-success',
),
),
'print_act' => array
(
'label'=>'Печать акта выполненных работ',
'icon'=>'print',
'url'=>'Yii::app()->createUrl("customer/printAct", array("id"=>$data->id))',
'options'=>array(
'class'=>'btn btn-small',
),
),
),
'htmlOptions'=>array(
'style'=>'width: 220px',
),
)
),
));
Ekleme TbGridView ile çalışmadım, ancak TbGridView widget'ını genişletebileceğinizi düşünüyorum. Orijinal yazarın düğmeleri çizdiği yeri bulun, sonra özel düğme widget'ını başlatmak için bu işlevin üzerine yazabilirsiniz. Bu widget için giriş TbGridView seçeneklerinden verilmelidir. –