2016-07-06 6 views
2

モーダルを確認するために追加データを追加する必要があります。もちろんkartik-v/yii2-gridのdeleteボタンの確認ボックスを上書きする方法

私は完全に

[ 
    'class' => 'kartik\grid\ActionColumn', 
     'buttons' => [ 
      'delete' => function ($url, $model, $key) { 
       return WHAT I NEED 
      } ... 

のようなボタンの機能を無効にし、私が必要とするすべてのロジックと自分の確認モーダルを作ることができます。

しかし、ビルトインの確認モーダルを使用することはできますが、確認ボックスにはテキストを含むmagickをいくつか行います。

モダールが生成されたときにトリガーを使用します。しかし、右トリガー(またはイベント)を選択することはできません。

ご意見はありますか?

答えて

0

あなたが

'class' => 'yii\grid\ActionColumn', 
'template' => '{view} {delete}', 
'buttons' => [ 
       'view' => function($url, $data){ 

       }, 
       'delete' => function($url, $data){ 

       } 
      ], 
0

希望、これは動作しますが、新しい "ボタン" AND actionColumnで "テンプレート" 属性を作成する必要が

'buttons' => [ 
    'delete' => function ($url, $model, $key) { 
     return Html::a('Statement', $url, ['onClick' => 'return confirm("Your confirmation message?")'] 
    } 
] 
関連する問題