würde Ich mag die Standard-Schaltfläche Name auf YII2So verwenden buttonOptions auf Gridview auf Yii2
auf Yü 1 auf Grid-Ansicht ändern haben wir diese:
http://www.yiiframew...s-in-cgridview/
array
(
'class'=>'CButtonColumn',
'template'=>'{email}{down}{delete}',
'buttons'=>array
(
'email' => array
(
'label'=>'Send an e-mail to this user',
'imageUrl'=>Yii::app()->request->baseUrl.'/images/email.png',
'url'=>'Yii::app()->createUrl("users/email", array("id"=>$data->id))',
),
'down' => array
(
'label'=>'[-]',
'url'=>'"#"',
'visible'=>'$data->score > 0',
'click'=>'function(){alert("Going down!");}',
),
),
),
würde ich wie etwas für Yii2
Für jetzt möchte ich nur das Etikett ändern.
Lesen der Dokumentation für Yii2 Ich habe versucht, dass:
[
'class' => 'yii\grid\ActionColumn',
'buttonOptions' => [
[
'name' => 'update',
'additionalOptions' => [
'label' => 'Super Update',
]
],
[
'name' => 'delete',
'additionalOptions' => [
'label' => 'Super Delete',
]
],
],
],
Aber es funktioniert nicht.
Ich weiß, ich kann den Knopf von Grund auf neu erstellen mit:
'buttons' => [
'update' => function ($url, $model) {
$t = 'index.php?r=site/update&id='.$model->id;
return Html::button('<span class="glyphicon glyphicon-pencil"></span>', ['value'=>Url::to($t), 'class' => 'btn btn-default btn-xs']);
},
],
Aber ich möchte nicht, dass zu tun.
dank
Sie haben Recht! Danke – ricardo
Ich bin froh, dass dir geholfen hat! :) –