Отображение данных столбца Yii2 GridView с разделением запятыми

Я использую Kartik GridView в проекте yii2.

Когда я указываю формат столбца как десятичный, он показывает вывод как 112,233,335.

Я хочу этот номер как 11,22,33,335.

Как я могу это сделать? Я также хочу, чтобы страницы для этого столбца были в том же формате, разделенном запятыми.

2 ответа

Следующий код работал для меня:

        'pageSummaryFunc' => function ($data) { 
            array_walk($data, function (&$v) {
                $v = intval(preg_replace('/[^\d.]/', '', $v));
            });
            return General::getInrFormat(array_sum($data));
        },

В этом коде я указываю, что отображать и как рассчитать page_summary для столбца. getInrFormat() - моя собственная функция, которая возвращает числовое значение в формате индийской валюты.

Вы можете установить его:

['format'=>'number', 'decimals'=>2, 'decPoint'=>'.', 'thousandSep'=>',']

измените 2, на который вы желаете.

Другие вопросы по тегам