Я использую разбиение на страницы с помощью CSqlDataProvider. Результат отображается правильно для первой 20 или первой страницы разбивки на страницы. Когда я вижу сообщение «Журнал» на веб-странице, запрос, который он использует, фактически выбирает 20 верхних строк для всех страниц, и это проблема. Я понятия не имею, как исправить это. Мой контроллер имеет код: public function […]
Я использую GridView для отображения данных в моем приложении, но сегодня я понял, что мне нужно динамически добавлять / удалять строки в / из этого списка. Я нашел javascript для этого, но это не очень элегантно. Я googled для расширения или модуля, как расширение GridView Karje, но они не так уж много. Что вы используете […]
У меня возникла проблема с получением всех выбранных значений / данных Yii2 Gridview с помощью checkboxColumn. Я могу получить только одно значение из сетки, используя этот код: 'class' => 'yii\grid\CheckboxColumn', 'checkboxOptions' => function($model, $key, $index, $widget) { return ['value' => $model['item_id'] ]; }, Нужны некоторые предложения о том, как я могу получить все значения в […]
Я включил виджет _form.php файл _form.php , который работает хорошо. Проблема заключается в фильтрации и разбиении на страницы. <?php $dataProvider = new ActiveDataProvider([ 'query' => \app\models\ServiceCharges::find(), 'pagination' => [ 'pageSize' => 5, ], ]); ?> <?php $searchModel = New \app\models\ServiceChargesSearch(); $dataProvider = $searchModel->search(Yii::$app->request->queryParams); ?> </div> </div> <div> <?= GridView::widget([ 'dataProvider' => $dataProvider, 'filterModel' => $searchModel, […]
это первый раз, когда я использую виджет Yii2 GridView. Я попытался установить ширину столбца после прочтения некоторых ответов здесь, в stackoverflow, но это просто не сработает для меня, и мне бы это понравилось, если бы колонки имели разную ширину (особенно первую). Я попытался установить ширину, используя 'contentOptions' непосредственно для первого столбца, а также внешний файл […]
У меня есть виджет gridview kartik на моей странице шаблонов Yii2, и в нем перечислены данные, полученные из базы данных, однако если данные слишком длинны, это показывает горизонтальную прокрутку в нижней части виджета, но я хочу, чтобы она автоматически обертывала содержимое столбца просто чтобы поместиться на странице. Вот мой код <?= GridView::widget([ 'responsiveWrap' => false, […]
Yii2 имеет searchModel для поиска каждого поля в GridView . Можно ли просто создать одно поле поиска вне GridView где пользователь может вводить ключевые слова и к моменту поиска кнопки нажать, результаты будут отображаться в GridView на основе введенных ключевых слов. КОНТРОЛЛЕР public function actionIndex() { $session = Yii::$app->session; //$searchModel = new PayslipTemplateSearch(); $PayslipEmailConfig = […]
У меня есть один cgridview внутри другого cgridview: внешний: $this->widget('application.modules.user.components.CsvGridView', array( 'dataProvider'=>$model->mySearch(), 'filter' => $model, 'id'=>'users-grid', … внутренний: $this->widget('zii.widgets.grid.CGridView', array( 'id'=>'vacr-grid', 'dataProvider'=>$model->searchu(), // 'pager'=>false, // 'enableSorting'=>false, 'summaryText'=>'', 'ajaxUpdate'=>'vacr-grid', 'columns'=>array( 'start', 'end', array( 'name' => 'vac_type', 'value' => 'isset($data->vacType->name)?$data->vacType->name:$data->vac_type' ), ), )); Проблема в том, что внутренний не обновляется должным образом (конечно, обновление с помощью ajax). […]
Мне нужно отфильтровать gridview по мере ввода. По умолчанию он фильтруется только при нажатии клавиши ввода.
как установить ширину изображения в виджет gridview в yii2? Я использовал этот метод для отображения изображения. Изображение в gridview в yii2