FIX: improves number/percent support in reports

This commit is contained in:
Joffrey JAFFEUX
2018-08-01 18:40:59 -04:00
committed by GitHub
parent 4a872823e7
commit 9073e11943
13 changed files with 127 additions and 104 deletions

View File

@ -0,0 +1,18 @@
import computed from "ember-addons/ember-computed-decorators";
export default Ember.Component.extend({
tagName: "td",
classNames: ["admin-report-table-cell"],
classNameBindings: ["type", "property"],
options: null,
@computed("label", "data", "options")
computedLabel(label, data, options) {
return label.compute(data, options || {});
},
type: Ember.computed.alias("label.type"),
property: Ember.computed.alias("label.mainProperty"),
formatedValue: Ember.computed.alias("computedLabel.formatedValue"),
value: Ember.computed.alias("computedLabel.value")
});