我正在使用Yii2 kartik gridview。以下是點擊toggleData按鈕前後的2張圖片。我無法在gridview中看到完整的數據。Kartik GridView Yii2:切換數據在工具欄中不起作用
前
後
只有分頁會消失,但GridView控件不顯示所有記錄。我現在有10條記錄,我已將分頁設置爲5條記錄。所以,如果我點擊「全部」,我必須得到所有10條記錄,但正如你所看到的,我只能得到5條記錄。
以下是渲染頁面之前的ActiveDataProvider的代碼。
代碼中的控制器動作
$searchModel = new StudentsAdminSearch();
$dataProvider = $searchModel->search(\Yii::$app->request->queryParams);
return \Yii::$app->controller->render('student/student_list', [
'searchModel' => $searchModel,
'dataProvider' => $dataProvider,
]);
代碼中StudentAdminSearch
$dataProvider = new ActiveDataProvider([
'pagination' => [
'pageSize' => Constants::$PAGE_SIZE, // $PAGE_SIZE=5
],
'query' => $query,
]);
如何在切換按鈕編寫代碼??我的意思是'toolbar'=> [ '{toggleData}', '{export}' ]那麼我需要在上面的代碼中只寫入toggledata? –