blob: 7396208123f8185b2883de84a1c20357918bd264 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
import _ from 'underscore';
import BaseFacet from './base-facet';
export default BaseFacet.extend({
getLabelsSource: function () {
return [];
},
getValues: function () {
var that = this,
labels = that.getLabelsSource();
return this.model.getValues().map(function (item) {
return _.extend(item, {
label: labels[item.val]
});
});
},
serializeData: function () {
return _.extend(BaseFacet.prototype.serializeData.apply(this, arguments), {
values: this.getValues()
});
}
});
|