]>
Commit | Line | Data |
---|---|---|
6527f429 DM |
1 | /**\r |
2 | * @class Ext.chart.axis.layout.CombineDuplicate\r | |
3 | * @extends Ext.chart.axis.layout.Discrete\r | |
4 | * \r | |
5 | * Discrete processor that combines duplicate data points.\r | |
6 | */\r | |
7 | Ext.define('Ext.chart.axis.layout.CombineDuplicate', {\r | |
8 | extend: 'Ext.chart.axis.layout.Discrete',\r | |
9 | alias: 'axisLayout.combineDuplicate',\r | |
10 | \r | |
11 | getCoordFor: function (value, field, idx, items) {\r | |
12 | if (!(value in this.labelMap)) {\r | |
13 | var result = this.labelMap[value] = this.labels.length;\r | |
14 | this.labels.push(value);\r | |
15 | return result;\r | |
16 | }\r | |
17 | return this.labelMap[value];\r | |
18 | }\r | |
19 | \r | |
20 | }); |