Saltar al contenido

Cambiar el número de filas que se muestran en GridView en Yii2

Solución:

Para cambiar el número de elementos que se muestran por página, debe configurar pagination en su proveedor de datos.

Ejemplo:

$dataProvider = new ActiveDataProvider([
    ...
    'pagination' => [
        'pageSize' => 10,
    ],
]);

En cuanto a la eliminación de información sobre los elementos mostrados, debe eliminar summary de layout:

<?= GridView::widget([
    ...
    'layout' => "{items}n{pager}",
]) ?>

Documentos oficiales:

  • BaseDataProvider $ paginación
  • Paginación $ pageSize
  • GridView $ diseño

o así

public function actionIndex() {
 $searchModel = new SettingSearch();
 $dataProvider = $searchModel->search(Yii::$app->request->queryParams);
 $dataProvider->pagination = ['pageSize' => 100];

 return $this->render('index', [
  'searchModel' => $searchModel,
  'dataProvider' => $dataProvider,
  ]);
}
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *