2019-07-30 11:02:38 1614次浏览 1条回答 0 悬赏 50 金钱

想要实现的效果就是,根据不同搜索条件 页面展现不同的字段信息,这个应该怎么实现呢?求大神指点

  • 回答于 2019-07-30 12:31 举报

    一个思路,抛砖引玉:借助 DataColumn visible 属性控制表格列的可见性。

    /* @var $searchModel SkuSearch */
    
    use yii\helpers\ArrayHelper;
    use yii\grid\GridView;
    
    
    echo GridView::widget([
        // ...
        'columns' => [
            [
                'attribute' => 'a',
                'visible' => $searchModel->a == 'foo',
            ],
            [
                'attribute' => 'b',
                'visible' => !$searchModel->b,
            ],
        ],
    ]);
    
您需要登录后才可以回答。登录 | 立即注册
EizoPeter
总监

EizoPeter

注册时间:2018-08-30
最后登录:2020-06-18
在线时长:34小时12分
  • 粉丝6
  • 金钱2775
  • 威望0
  • 积分3115

热门问题