gpt4 book ai didi

angular - 两列或多列如何求和并显示在第三列

转载 作者:太空狗 更新时间:2023-10-29 18:19:26 25 4
gpt4 key购买 nike

看到下图作为标记数据我想要两列数据总和并在新列中生成以显示它。在 Kendo for Angular 4 中怎么可能。 enter image description here

最佳答案

为您的数据模型创建一个新的计算属性,它将返回所需属性的总和。

export class DataModel {
a: number;
b: number;
get sum() {
return this.a + this.b;
}
}

然后,为其他属性添加一列。

或者,使用 Kendo 提供的模板属性。

版本 1:

columns: [{
field: "PropA",
title: "Prop A"
},
{
field: "PropB",
title: "Prop B"
},
{
field: "Sum",
template: "{{dataItem.PropA + dataItem.PropB}}"
}]

版本 2:

    <kendo-grid [data]="gridData">
<kendo-grid-column field="PropA" title="PropA"></kendo-grid-column>
<kendo-grid-column field="PropB" title="PropB"></kendo-grid-column>
<kendo-grid-column field="Sum" title="Sum">
<ng-template kendoGridCellTemplate let-dataItem>
{{dataItem.PropA + dataItem.PropB}}
</ng-template>
</kendo-grid-column>
</kendo-grid>

关于angular - 两列或多列如何求和并显示在第三列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47606046/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com