2015-07-10 127 views
0

工作定製ActionColumn工作完全在我的GridView,直到我上GridView增加了一個ActiveForm,所以我可以選擇多行(用CheckboxColumn),然後運行對整個項目採取的行動。yii2:ActionColumn上的GridView不會的ActiveForm

當我點擊操作項目時沒有任何反應,但當我在瀏覽器上覆制/粘貼路徑時,它沒有任何反應。

<?php $form = ActiveForm::begin(); ?> 
    <?= GridView::widget([ 
     'dataProvider' => $dataProvider, 
     'showHeader' => true, 
     'showOnEmpty'=>false, 
     'formatter' => ['class' => 'yii\i18n\Formatter','nullDisplay' => '0'], 
     'columns' => [ 
      ['class' => 'yii\grid\SerialColumn'], 

      'Referral', 
      'Membership', 
      /*other attributes*/ 
      ['class' => 'yii\grid\ActionRef'], 
      ['class' => 'yii\grid\CheckboxColumn'], 
     ], 
    ]); ?> 


    <input type="button" class="btn btn-danger" value="Disable" id="DisableButton" > 

    <?php ActiveForm::end(); ?> 

我的「禁用」按鈕在表單中完美工作。

我試圖在GridWiew之後啓動ActiveForm,但按鈕​​(自然)不起作用。

回答