2017-04-19 17:04:33 2011次浏览 1条回答 0 悬赏 10 金钱

snipaste_20170419_170238.png

我使用了分页,指定20,数据达到20就显示分页,否则不显示上面的提示...谢谢大家

最佳答案

  • YiiNewer 发布于 2017-04-19 17:59 举报

    在你自定义的地方重新写一个GridView继承yii\grid\GridView这个原类,然后重写renderSummary方法

    public function renderSummary()
    {
        $count = $this->dataProvider->getCount();
        if ($count <= 20) {
            return '';
        }
        return parent::renderSummary();
    }
    

    然后渲染grid的时候用你现在的这个GridView类就行

    1 条回复
    回复于 2017-04-19 22:19 回复

    看你写的以后,看了renderSummary() 源码, 懂了...谢谢

    觉得很赞
    没有找到数据。
您需要登录后才可以回答。登录 | 立即注册
zhaonan420
助理

zhaonan420

注册时间:2017-02-21
最后登录:2018-08-20
在线时长:7小时32分
  • 粉丝1
  • 金钱65
  • 威望0
  • 积分135

热门问题