Yii2 GridView列数据以逗号分隔格式显示

问题描述 投票:0回答:2

我在yii2项目中使用Kartik GridView。

当我将列格式指定为十进制时,它将输出显示为112,233,335。

我希望这个数字为11,22,33,335。

我怎么能这样做?我还希望以相同的逗号分隔格式为此列提供页面摘要。

php gridview yii2 yii2-dynagrid
2个回答
0
投票

你可以设置它:

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

改变你想要的2。


0
投票

以下代码对我有用:

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

在此代码中,我指定要显示的内容以及如何计算列的page_summary。 getInrFormat()是我自己的函数,它返回印度货币格式的数值。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.