]>
Commit | Line | Data |
---|---|---|
6527f429 DM |
1 | /**\r |
2 | * Base class for all series sprites.\r | |
3 | * Defines attributes common to all series sprites, like data in x/y directions and its min/max values,\r | |
4 | * and configs, like the {@link Ext.chart.series.Series} instance that manages the sprite.\r | |
5 | *\r | |
6 | */\r | |
7 | Ext.define('Ext.chart.series.sprite.Series', {\r | |
8 | extend: 'Ext.draw.sprite.Sprite',\r | |
9 | mixins: {\r | |
10 | markerHolder: 'Ext.chart.MarkerHolder'\r | |
11 | },\r | |
12 | \r | |
13 | inheritableStatics: {\r | |
14 | def: {\r | |
15 | processors: {\r | |
16 | /**\r | |
17 | * @cfg {Number} [dataMinX=0] Data minimum on the x-axis.\r | |
18 | */\r | |
19 | dataMinX: 'number',\r | |
20 | \r | |
21 | /**\r | |
22 | * @cfg {Number} [dataMaxX=1] Data maximum on the x-axis.\r | |
23 | */\r | |
24 | dataMaxX: 'number',\r | |
25 | \r | |
26 | /**\r | |
27 | * @cfg {Number} [dataMinY=0] Data minimum on the y-axis.\r | |
28 | */\r | |
29 | dataMinY: 'number',\r | |
30 | \r | |
31 | /**\r | |
32 | * @cfg {Number} [dataMaxY=1] Data maximum on the y-axis.\r | |
33 | */\r | |
34 | dataMaxY: 'number',\r | |
35 | \r | |
36 | /**\r | |
37 | * @cfg {Array} [rangeX=null] Data range derived from all the series bound to the x-axis.\r | |
38 | */\r | |
39 | rangeX: 'data',\r | |
40 | /**\r | |
41 | * @cfg {Array} [rangeY=null] Data range derived from all the series bound to the y-axis.\r | |
42 | */\r | |
43 | rangeY: 'data',\r | |
44 | \r | |
45 | /**\r | |
46 | * @cfg {Object} [dataX=null] Data items on the x-axis.\r | |
47 | */\r | |
48 | dataX: 'data',\r | |
49 | \r | |
50 | /**\r | |
51 | * @cfg {Object} [dataY=null] Data items on the y-axis.\r | |
52 | */\r | |
53 | dataY: 'data'\r | |
54 | },\r | |
55 | \r | |
56 | defaults: {\r | |
57 | dataMinX: 0,\r | |
58 | dataMaxX: 1,\r | |
59 | dataMinY: 0,\r | |
60 | dataMaxY: 1,\r | |
61 | rangeX: null,\r | |
62 | rangeY: null,\r | |
63 | dataX: null,\r | |
64 | dataY: null\r | |
65 | },\r | |
66 | \r | |
67 | triggers: {\r | |
68 | dataX: 'bbox',\r | |
69 | dataY: 'bbox',\r | |
70 | dataMinX: 'bbox',\r | |
71 | dataMaxX: 'bbox',\r | |
72 | dataMinY: 'bbox',\r | |
73 | dataMaxY: 'bbox'\r | |
74 | }\r | |
75 | }\r | |
76 | },\r | |
77 | \r | |
78 | config: {\r | |
79 | /**\r | |
80 | * @private\r | |
81 | * @cfg {Object} store The store that is passed to the renderer.\r | |
82 | */\r | |
83 | store: null,\r | |
84 | \r | |
85 | series: null,\r | |
86 | \r | |
87 | /**\r | |
88 | * @cfg {String} field The store field used by the series.\r | |
89 | */\r | |
90 | field: null\r | |
91 | }\r | |
92 | }); |