]>
Commit | Line | Data |
---|---|---|
6527f429 DM |
1 | /**\r |
2 | * @class Ext.chart.axis.segmenter.Names\r | |
3 | * @extends Ext.chart.axis.segmenter.Segmenter\r | |
4 | * \r | |
5 | * Names data type. Names will be calculated as their indices in the methods in this class.\r | |
6 | * The `preferredStep` always return `{ unit: 1, step: 1 }` to indicate "show every item".\r | |
7 | * \r | |
8 | */\r | |
9 | Ext.define('Ext.chart.axis.segmenter.Names', {\r | |
10 | extend: 'Ext.chart.axis.segmenter.Segmenter',\r | |
11 | alias: 'segmenter.names',\r | |
12 | \r | |
13 | renderer: function (value, context) {\r | |
14 | return value;\r | |
15 | },\r | |
16 | \r | |
17 | diff: function (min, max, unit) {\r | |
18 | return Math.floor(max - min);\r | |
19 | },\r | |
20 | \r | |
21 | align: function (value, step, unit) {\r | |
22 | return Math.floor(value);\r | |
23 | },\r | |
24 | \r | |
25 | \r | |
26 | add: function (value, step, unit) {\r | |
27 | return value + step;\r | |
28 | },\r | |
29 | \r | |
30 | preferredStep: function (min, estStepSize, minIdx, data) {\r | |
31 | return {\r | |
32 | unit: 1,\r | |
33 | step: 1\r | |
34 | };\r | |
35 | }\r | |
36 | }); |