Очень частая задача при работе с Yii2, да и не только, — обновление GridView после каких-либо действий — например групповых операций — без перезагрузки страницы. Мы разберем пример решения задачи на Yii2. Для этого разметка должна выглядеть примерно таким образом: Т.е. нам нужно обернуть GridView, надо которым будут проводиться операции…

Очень простой и, как всегда, рабочий пример того, как установить классы для ячеек таблицы GridView в Yii2. В этом примере — contentOptions позволяет указать класс и другие параметры для ячейки, а headerOptions — аналогично для ячейки заголовка.

Formatter — мощнейший хелпер в коробке Yii2. И все вроде с ним понятно, но вот буквально 10 минут назад столкнулся с ошибкой «Formatting currency value failed: 1 Number formatting failed: U_ILLEGAL_ARGUMENT_ERROR» при форматировании строки в GridView. Ошибка была странной, так как на одной странице пагинации выводилась сумма, а на следующей…

Приведу два простых примера, как указать количество выводимых записей (pageSize) для виджетов GridView И ListView. Итак, первый вариант — указать параметр при создании DataProvider, например: Этот метод идеально подходит, если у вас несложное приложение, а также в случае разного количества выводимых строк на разных страницах. Если же у Вас много…

При использовании GridView и установке значения format, например, в date, — можно увидеть в таблице значение, типа (not set)/(не задано) — в зависимости от языка. Причина тому логична и очевидна — значение не установлено, но подобный вывод может не вписываться в концепцию проекта. Сейчас приведу несколько примеров, как можно заменить…