douyin9987 2015-07-10 12:12
浏览 88

yii2:GridView上的ActionColumn不能与ActiveForm一起使用

Customised ActionColumn worked perfectly on my GridView, until I added an ActiveForm on the GridView so I can select multiple rows (with CheckboxColumn) and run the action on the whole items.

Nothing happen when I click on the action items, but it works when I copy/paste the path on the browser.

<?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(); ?>

My "Disable" Button work perfectly in the form.

I tried to start the ActiveForm after GridWiew, but the button (naturally) didn't work.

  • 写回答

1条回答 默认 最新

  • dongluanan7163 2015-07-10 12:52
    关注

    The default Yii2 gridview don't work for active view

    I think you should use kartik builder form and tabular form extension.

    评论

报告相同问题?

悬赏问题

  • ¥15 微信公众平台自制会员卡可以通过收款码收款码收款进行自动积分吗
  • ¥15 随身WiFi网络灯亮但是没有网络,如何解决?
  • ¥15 gdf格式的脑电数据如何处理matlab
  • ¥20 重新写的代码替换了之后运行hbuliderx就这样了
  • ¥100 监控抖音用户作品更新可以微信公众号提醒
  • ¥15 UE5 如何可以不渲染HDRIBackdrop背景
  • ¥70 2048小游戏毕设项目
  • ¥20 mysql架构,按照姓名分表
  • ¥15 MATLAB实现区间[a,b]上的Gauss-Legendre积分
  • ¥15 delphi webbrowser组件网页下拉菜单自动选择问题