а как gridview поймёт, по какому полю нужно фильтровать таблицу?ElisDN писал(а): ↑2017.02.08, 18:09Код: Выделить всё
GridView::widget([ 'filterSelector' => '#my-dropdown', ])
Найдено 124 результата
- 2017.10.25, 15:40
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii2 смешанный фильтр
- Ответы: 7
- Просмотры: 3254
Re: Yii2 смешанный фильтр
- 2017.10.25, 12:02
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как вынести поле фильтра из GridView?
- Ответы: 13
- Просмотры: 4514
Re: Как вынести поле фильтра из GridView?
urichalex , Я не понимаю, что вы от меня хотите. Я и так работаю в сгенерированном gii CRUD'e. Вот, что по умолчанию идёт в контроллере в actionIndex: public function actionIndex() { $searchModel = new PhtestSearch(); $dataProvider = $searchModel->search(Yii::$app->request->queryParams); ... В перв...
- 2017.10.24, 21:26
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как вынести поле фильтра из GridView?
- Ответы: 13
- Просмотры: 4514
Re: Как вынести поле фильтра из GridView?
Зачем вы снова забиваете модель поиска? Это должна делать сама модель поиска. Я это делаю потому, что не понимаю, как делать правильно. Что должно инициировать изменение результатов модели поиска? Какая команда? Если перегружается страница то: Если мы просто прикручиваем форму, которая работает GET...
- 2017.10.24, 18:11
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как вынести поле фильтра из GridView?
- Ответы: 13
- Просмотры: 4514
Re: Как вынести поле фильтра из GridView?
Допустим, что я сделал вот так. public function actionIndex() { $searchModel = new PhtestSearch(); $dataProvider = $searchModel->search(Yii::$app->request->queryParams); if (\Yii::$app->request->isAjax) { $data = Yii::$app->request->post(); $filter = $data['filter']; $qp = Yii::$app->request->queryP...
- 2017.10.24, 17:08
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как вынести поле фильтра из GridView?
- Ответы: 13
- Просмотры: 4514
Re: Как вынести поле фильтра из GridView?
Сделайте без Ajax сначала. Вам же написали: Сгенерируйте стандартный CRUD с SearchModel при помощи GII и посмотрите, как это реализовано в представлении index.php Расскоментируйте в index.php <?php //echo $this->render('_search' ... да, я вижу это решение.. перезагрузка страницы происходит, это не ...
- 2017.10.24, 16:27
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как вынести поле фильтра из GridView?
- Ответы: 13
- Просмотры: 4514
- 2017.10.24, 14:53
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как вынести поле фильтра из GridView?
- Ответы: 13
- Просмотры: 4514
Re: Как вынести поле фильтра из GridView?
ZxcR_777 спасибо за ответ, но я не понимаю, как это сделать
- 2017.10.24, 12:42
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как вынести поле фильтра из GridView?
- Ответы: 13
- Просмотры: 4514
Как вынести поле фильтра из GridView?
Всем привет!
Подскажите, пожалуйста, есть ли способ сделать отдельное поле вне таблицы GridView, которое бы функционировало как фильтр по столбцу. Просто находилось в другой части страницы.
Подскажите, пожалуйста, есть ли способ сделать отдельное поле вне таблицы GridView, которое бы функционировало как фильтр по столбцу. Просто находилось в другой части страницы.
- 2017.10.23, 15:10
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как сделать доп. поле GridView с фильтром по сравнению?
- Ответы: 2
- Просмотры: 1074
Re: Как сделать доп. поле GridView с фильтром по сравнению?
Да. Как мне это сделать для второго поля?
- 2017.10.23, 14:42
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как сделать доп. поле GridView с фильтром по сравнению?
- Ответы: 2
- Просмотры: 1074
Как сделать доп. поле GridView с фильтром по сравнению?
Добрый день. Подскажите пожалуйста по сабжу. У меня есть таблица, в ней поле `date`. в GridView всё отображается и фильтруется по условию совпадения: // model TestSearch ... $query->andFilterWhere(['like', 'date', $this->date]); Мне нужно в GridView добавить ещё одно такое же поле, только с условием...
- 2017.10.17, 16:47
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как сделать GridView на данных из json?
- Ответы: 6
- Просмотры: 3004
Re: Как сделать GridView на данных из json?
Чё-то не то. $array = array_filter($model->phrases, function ($item) { $allow = true; if (!empty($this->header)) { $allow = $allow && mb_strpos($this->header, $item['header']) !== false; } if (!empty($this->phrase)) { $allow = $allow && mb_strpos($this->phrase, $item['phrase']) !== f...
- 2017.10.17, 11:39
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как сделать GridView на данных из json?
- Ответы: 6
- Просмотры: 3004
- 2017.10.17, 02:56
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как сделать GridView на данных из json?
- Ответы: 6
- Просмотры: 3004
- 2017.10.16, 22:26
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как сделать GridView на данных из json?
- Ответы: 6
- Просмотры: 3004
Как сделать GridView на данных из json?
Всем доброго! Подскажите, коллеги, есть ли возможность реализовать таблицу GridView, cо столбцами header, phrase, data, если данные хранятся в таком виде: [{"header":"a","phrase":"aa","data":"aaaaaaaaaaaaaaa"},{"header":"b&qu...
- 2017.10.14, 12:06
- Форум: Общие вопросы (Yii 2.x)
- Тема: Виджет таблицы для сохранения в одно поле
- Ответы: 5
- Просмотры: 2059
Re: Виджет таблицы для сохранения в одно поле
Ну, собственно, виджет, который я хотел сделать - уже кем-то сделан, и сделан нормально. :P Вот оно → unclead/yii2-multiple-input Ну, я там посмотрел - да, там точно так же параметры сохраняются в соответствии с именем инпута и для раскладывания по инпутам обратно есть специальная функция которая эт...
- 2017.10.12, 13:06
- Форум: Общие вопросы (Yii 2.x)
- Тема: Виджет таблицы для сохранения в одно поле
- Ответы: 5
- Просмотры: 2059
Re: Виджет таблицы для сохранения в одно поле
Во-вторых, тут нужен не виджет, а форма. Посмотрите на frontend\models\SignupForm в advanced шаблоне для примера Что значит "не виджет, а форма" ? форма про которую ты говоришь - это конкретно взятый контроллер+модель+вьюха, а виджет - специальный кусок кода чтобы встраивать в различные ч...
- 2017.10.12, 13:00
- Форум: Общие вопросы (Yii 2.x)
- Тема: Виджет таблицы для сохранения в одно поле
- Ответы: 5
- Просмотры: 2059
Re: Виджет таблицы для сохранения в одно поле
Для начала, Вы не выводите значения в инпуты <input type ='text' id='' name='' value='что тут?' > Как это правильно сделать и правильно ли я подхожу к решению задачи вообще? Я, признаться, не понимаю механизма работы. Каким-то непонятным мне образом, когда я сохраняю данные из инпутов - они сохраня...
- 2017.10.12, 12:24
- Форум: Общие вопросы (Yii 2.x)
- Тема: Виджет таблицы для сохранения в одно поле
- Ответы: 5
- Просмотры: 2059
Виджет таблицы для сохранения в одно поле
Всем привет! Пробую сделать виджет, не получается, помогите = ) Назначение виджета: таблица инпутов для введения\сохранения\редактирования\просмотра текстовых данных юзером. Полагаю логичным сделать это через создание инпутов в ячейках этой таблицы, и сохранение данных из инпутов в json'е в единстве...
- 2017.10.02, 12:07
- Форум: Общие вопросы (Yii 2.x)
- Тема: i18n + mongodb не получается
- Ответы: 1
- Просмотры: 1144
Re: i18n + mongodb не получается
Если этот этап, так и быть, пропустить, и руками вбить в базу все свои перводы, то работать будет. С некоторым "НО" : db.message.insert( { "category": "frontend", "language": "de", "messages": { "Hello world!": "Hallo Welt!&q...
- 2017.10.02, 01:03
- Форум: Общие вопросы (Yii 2.x)
- Тема: i18n + mongodb не получается
- Ответы: 1
- Просмотры: 1144
i18n + mongodb не получается
Всем привет! Товарищи, помогите, пожалуйста, подружить i18n с mongodb. Не получается. common/config/i18n.php <?php return [ // string, required, root directory of all source files 'sourcePath' => __DIR__ . DIRECTORY_SEPARATOR . '..', // array, required, list of language codes that the extracted mess...