Кнопка экспорта не работает внутри HTML beginForm и endForm - PullRequest
0 голосов
/ 29 мая 2019

Мое gridview находится внутри Html beginForm и endForm, потому что, когда выбираются несколько строк, он вызывает контроллер и выполняет событие. Но поскольку вид сетки находится внутри формы, кнопка экспорта не работает.

Это для расширенного приложения Yii2 с PHP 7. Это происходит на сервере, но на моей локальной машине работает нормально.

index.php

    <?= Html::beginForm(['selected'], 'post'); ?>
<?= GridView::widget([
   'dataProvider'=>$dataProvider,
   'filterModel'=>$searchModel,
   'toolbar'=>['{export}', '{toggleData}',],
    'panel'=> ['type'=>'primary',
              'after'=>$object_data->enableMakePayment =='on' ? Html::submitButton('Make Payment', array('submit'=>'actionSelected'),['class'=>'btn btn-success']):'',
            ],
            'columns'=> xxx,
            'showPageSummary'=>true,
          ]);?>
<?= Html::endForm();?>

Я ожидаю, что кнопка будет работать внутри формы или, если существует какой-либо другой способ сделать это, будет действительно полезна.

...