【发布时间】:2017-06-21 21:55:29
【问题描述】:
我现在正在我的应用程序中实现 ng2-smart-table。我想在表格下方显示表格页脚以获取附加信息,例如总金额、折扣金额等。
这是我在打字稿文件中的代码
settings = {
columns: {
seq: {
title: '#',
editable: false,
width: '10%'
},
productName: {
title: 'Product Name',
editable: false
},
qty: {
title: 'Qty.',
width: '10%'
},
uom: {
title: 'Uom',
width: '10%'
},
price: {
title: 'Price',
valuePrepareFunction: (price) => {
var formatted = this.thbCurrencyPipe.transform(price, 2);
return formatted;
}
},
discount: {
title: 'Disc.'
},
amount: {
title: 'Amount'
}
}
};
我在ngOnInit()方法中加载数据
ngOnInit() {
this._utilityService.LoadPosDummyData().subscribe(data => {
console.log(data);
this.datas = data;
});
}
这是我在 Html 中使用的ng2-smart-table 标签
<ng2-smart-table [settings]="settings" [source]="datas"></ng2-smart-table>
【问题讨论】:
-
为它创建一个单独的组件
-
这取决于您存储数据的方式,但
reduce函数可能符合您的要求。如果您提供一些代码,我可以更好地帮助/解释。 -
@MichaelSolati 我已经在上面添加了代码 sn-p,谢谢 :)