-
Yii2. Как обновить GridView при помощи javascript?
Очень частая задача при работе с Yii2, да и не только, — обновление GridView после каких-либо действий — например групповых операций — без перезагрузки страницы. Мы разберем пример решения задачи на Yii2. Для этого разметка должна выглядеть примерно таким образом:
-
Yii2. GridView. Как указать класс для ячейки?
Очень простой и, как всегда, рабочий пример того, как установить классы для ячеек таблицы GridView в Yii2. [ ‘attribute’ => ‘attributeName’, ‘contentOptions’ => [‘class’ => ‘text-left’], ‘headerOptions’ => [‘class’ => ‘text-right’] ], В этом примере — contentOptions позволяет указать класс и другие параметры для ячейки, а headerOptions — аналогично для ячейки заголовка.
-
Yii2. Решаем 1 Number formatting failed: U_ILLEGAL_ARGUMENT_ERROR
Formatter — мощнейший хелпер в коробке Yii2. И все вроде с ним понятно, но вот буквально 10 минут назад столкнулся с ошибкой «Formatting currency value failed: 1 Number formatting failed: U_ILLEGAL_ARGUMENT_ERROR» при форматировании строки в GridView. Ошибка была странной, так как на одной странице пагинации выводилась сумма, а на следующей — выше приведенная ошибка. В […]
-
Yii2. Как убрать (not set)/(не задано) в GridView?
При использовании GridView и установке значения format, например, в date, — можно увидеть в таблице значение, типа (not set)/(не задано) — в зависимости от языка. Причина тому логична и очевидна — значение не установлено, но подобный вывод может не вписываться в концепцию проекта. Сейчас приведу несколько примеров, как можно заменить или убрать подобный вывод. 1. […]