Описание тега yii2-grid

0 ответов

Yii2: kartik GridView - фильтр не работает, если отображается поле с отношением 1:n

У меня есть сетка для модели, отображающая атрибут gender и и поле lang_code из отношения 1:n language, Когда я выбираю "женский", он отображает 310 женщин (из 600 записей). Если я затем очищу фильтр, будут показаны 0 записей (вместо всех 600). Когд…
1 ответ

yii2 соединить таблицы в gridview

У меня есть основной стол и несколько вспомогательных таблиц. Основной стол Product: productID / productNameID / productColorID и подтаблицы productName: productNameID / имя productColor: productColorID / имя В основной таблице я просто вставляю иде…
17 июн '17 в 10:05
1 ответ

Yii2: Оптимизация скорости GridView

Я использую Yii2 GridView для отображения данных из ActiveDataProviderскорость работает хорошо, когда включена пагинация. Но при отображении всех строк все лагает. Я использую обычный контроллер-> Просмотр потока.
12 авг '17 в 11:24
1 ответ

Заменить комбинированный фильтр на фильтр флажков в виде сетки yii2

Я хочу изменить комбинированный фильтр на yii2 gridview на несколько флажков это возможно? вот мой gridview с комбо-фильтром <?= GridView::widget([ 'dataProvider' => $dataProvider2, 'filterModel' => $searchModel, 'columns' => [ [ 'class'…
28 дек '17 в 17:12
1 ответ

Yii2 data-* атрибуты не отображаются с помощью GridView Column

Как добавить data-id в ниже функции: GridView::widget([ 'dataProvider' => $dataProvider, 'columns' => [ [ 'contentOptions' => ['class' => "text-center"], 'attribute' => 'scale', "format"=>"Html", "value"=>function($model){ retur…
11 сен '18 в 07:07
1 ответ

Yii 2 GridView Поиск в ActiveForm

Работа с Yii 2 ActiveFormЯ пытаюсь добавить GridView с поиском для выбора элементов для добавления в связь (база данных MongoDB) Я хочу включить "Поиск и выбор" GridView виджет, и добавить элементы в ActiveForm Модель как массив идентификаторов. Нап…
22 июл '18 в 07:51
0 ответов

AngularJs ng-repeat в столбце Yii2 Grid

Мне нужно встроить небольшой фрагмент HTML в столбец GridView Yii2. HTML содержит угловые директивы (т. Е. Ng-repeat). Вот столбец GridView: [ 'label' => 'Column', 'format' => 'html', 'value' => function ($model) { $return = ''; $return.= '…
30 апр '17 в 17:13
1 ответ

Как отправить значения модели в контроллер в Yii2

У меня есть вид, в котором я использовал GridView а также DetailView, В моем контроллере я посылаю модель через ее ID. Таким образом, мой GridView работает. Контроллер 1 public function actionViewcreated($id) { $model=$this->findModel($id);//the …
10 ноя '17 в 13:37
0 ответов

Что происходит за кулисами, когда я нажимаю на флажок столбца флажок Yii2 GridView::widget?

Используйте следующую функцию контроллера для захвата сгенерированного javascript массива 'keylist', когда вы устанавливаете флажок под столбцом флажка Yii2 в gridview. Ошибка, которую я совершил: не осознавая, что действие Doit запускалось за кулис…
0 ответов

Как подготовить массив столбцов вида сетки, используя модель или контроллер в yii2?

Я использую виджет сетки yii2, как показано ниже <?= GridView::widget([ 'dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => [ ['class' => 'yii\grid\SerialColumn'], [ 'attribute' => 'name', 'visible' => e…
1 ответ

Yag2 gridview показывает одинаковые значения

У меня есть следующий код в modelsearch для отображения данных в виде сетки. public function search($params ) { $tech=array(22,24,25,29); $query=(new \yii\db\Query())-> select(['tbl_ticket.*', 'tbl_assignment.ticket_id', 'tbl_assignment.tech_id',…
07 ноя '17 в 06:42
0 ответов

ExpandRowColumn не является расширенной строкой в ​​моей DynaGrid

Yii: 2.0.16-dev "minimum-stability": "dev", "require": { "php": ">=5.4.0", "yiisoft/yii2": "~2.0.14", "yiisoft/yii2-bootstrap4": "@dev", "yiisoft/yii2-swiftmailer": "~2.0.0", "kartik-v/yii2-grid": "dev-master", "kartik-v/yii2-editable": "@dev", "…
09 янв '19 в 13:25
0 ответов

Yii2: изображение не экспортируется в лист Excel в Kartik GridView

Я использовал Yii2-сетку и Yii2-динагрид. когда я иду, чтобы экспортировать столбец изображения из вида сетки, но столбец изображения не экспортируется, и на листе Excel отображается пустая ячейка. Вот мой код. $model->p_image это URL-адрес изобр…
01 апр '17 в 13:02
1 ответ

В Yii2 невозможно отобразить пользовательский столбец из модели в виде сетки

Ниже приведен запрос поставщика данных, который я использовал в функции поиска модели UserSearch, расширенной из модели User. Я пытаюсь показать значение "записи" в сетке, но не могу получить доступ к столбцу "записи". Пожалуйста помоги. $query = Us…
14 июл '17 в 13:44
0 ответов

Yii2 Gridview ID опция

У меня есть этот код ниже, который будет генерировать список пациентов. Сводка Gridview точна, но моя нумерация страниц не работает. Если я добавлю опцию id 'id' => PatientList, она отобразит всех пациентов на каждой странице. Как мне это исправить?…
16 ноя '18 в 07:32
1 ответ

Yii2: Как показать меньше строк во всех строках Gridview?

У меня есть Gridview с тремя столбцами. Столбец Query относится к типу PostgreSQL TEXT и в этом примере содержит 9 строк. Я хотел бы показать только первые 4 строки для всех строк, иначе моя таблица будет слишком большой.
25 мар '19 в 17:43
0 ответов

Yii2 Kartik ExpandRowColumn - объединить строку с кнопкой / значком действия для раскрытия

Можно ли добавить код в столбец действий, чтобы расширить ExpandRowColumn, как с анонимной функцией? Мне нужно добавить в этот столбец итоговые строки в каждом столбце ExpandRowColumn, как показано на следующем изображении. пример в expandIcon свойс…
05 май '20 в 00:48
0 ответов

Добавить несколько виджетов Select2 внутри столбца gridview (не как столбец фильтра) в YII2

Здравствуйте, я пытаюсь добавить виджет select2 в столбцы gridview для каждого драйвера в Yii2. Сетка предназначена для модели водителя. У одного водителя может быть несколько зон. Как на картинке ниже: Вот сетка: Я создал отношение в модели драйвер…
17 дек '19 в 12:32
1 ответ

Класс Yii2 DateRangePicker не найден

Ответ php composer.phar требует kartik-v/yii2-widget-datepicker "@dev" Мне нужен фильтр в GridView::widget по диапазону дат Но у меня возникла ошибка "Класс DateRangePicker не найден" Helpres не находит этот модуль [ 'attribute' => 'Date', 'label…
05 окт '20 в 23:16
1 ответ

Заголовок сортировки Yii 2 Gridview - добавить настраиваемый параметр в URL-адрес

Когда я нажимаю на заголовок столбца в представлении сетки, он сортируется, а в параметре сортировки URL-адресов передается как page/index?id=12&sort=column1. Я хочу добавить еще один параметр при такой сортировке page/index?id=12&sort=colum…
07 май '21 в 13:48