【问题标题】:Pagination in Yii2 Gridview when grouping is used for ArrayDataProvider entriesYii2 Gridview中的分页当分组用于ArrayDataProvider条目时
【发布时间】:2019-10-31 08:33:43
【问题描述】:

我使用 Yii2 Gridview (kartik-v/yii2-grid) 和 ArrayDataProvider。第一列使用'group' => true 指令进行分组。我想使用分页,但也想将分组条目保留在同一页面中。 Yii2 ArrayDataProvider 的默认分页方式不会产生任何影响,并且在后续页面中拆分分组条目。 有什么建议可以让我以某种方式控制分页吗?

【问题讨论】:

    标签: gridview pagination yii2 grouping dataprovider


    【解决方案1】:

    GridView 将始终显示由数据提供者的getModels() 方法返回的行。

    控制显示哪些行的唯一方法是实现自己的数据提供程序。例如,您可以扩展 yii\data\ArrayDataProvider 并覆盖其对 getModels() 方法的实现。

    【讨论】:

      猜你喜欢
      • 2015-02-10
      • 2018-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多