1
以下は、Kartik Gridviewウィジェットを使用したYii2のインデックスページのスナップショットです。以下円の値からドル記号を削除する(インド通貨)Yii2 kartik gridview
同じ用GridViewのコードです。
<?= GridView::widget([
'dataProvider' => $dataProvider,
//'filterModel' => $searchModel,
'columns' => [
[
'class' => 'kartik\grid\SerialColumn',
'contentOptions' => ['class' => 'kartik-sheet-style'],
'headerOptions' => ['class' => 'kartik-sheet-style'],
],
//'line_id',
'metal_name',
'item',
'unit_name',
'weight',
['attribute' => 'quantity',
'pageSummary' =>(true),
'value' => function ($model) {
if($model){
return $model->quantity;
}
}],
'rate_per_gram',
'making_charges',
[
'attribute' => 'total',
'format'=>'currency',
'pageSummary' =>(true),
'value' => function ($model) {
if($model){
return $model->total;
}
}
],
['class' => 'kartik\grid\ActionColumn'],
],
'responsive'=>true,
'hover'=>true,
'export'=>false,
'showPageSummary' => true,
]); ?>
私は2つの小数でプレーンな数の形式を取得するために多くのものを試してみましたが、私は1つで成功することができます。
どのようにしてフォーマットすることができますか合計列はインド通貨、 Rs。 35670.00またはちょうど35670.00?
[ 'attribute' => 'total', 'format' => ['currency', 'INR'], 'pageSummary' => true, ],
PSを:
ありがとうたくさんのBizley!あなたはいつも私の時間を節約します。 –
kartik gridviewのソースコードを見ている通貨のない別のフォーマットは 'format' => ['decimal'、2]です。 –