YII2 在 gridview 中添加一个 sum 列
YII2 add a sum column in the gridview
如何在gridview中添加求和列??我有一个 table 和一个 grant_amount
,以及 lcc_amount
。我想添加 grant 和 lcc 并将其显示在 gridview 中。这是怎么做到的?
我已经成功地将 table 中的数据完美地显示到 gridview。
您需要设置新列并像这样设置 value
、label
属性:
'columns' => [
['class' => 'yii\grid\SerialColumn'],
'id',
...
'grant_amount',
'lcc_amount',
[
'label' => 'Sum',
'value' => function ($model) {
return $model->grant_amount + $model->lcc_amount;
}
],
更多doc
如何在gridview中添加求和列??我有一个 table 和一个 grant_amount
,以及 lcc_amount
。我想添加 grant 和 lcc 并将其显示在 gridview 中。这是怎么做到的?
我已经成功地将 table 中的数据完美地显示到 gridview。
您需要设置新列并像这样设置 value
、label
属性:
'columns' => [
['class' => 'yii\grid\SerialColumn'],
'id',
...
'grant_amount',
'lcc_amount',
[
'label' => 'Sum',
'value' => function ($model) {
return $model->grant_amount + $model->lcc_amount;
}
],
更多doc