/** * @class Ext.pivot.axis.Base * @extend Ext.Base * @alias pivotaxis.base * Base implementation of a pivot axis. You may customize multiple dimensions * on an axis. Basically this class stores all labels that were generated * for the configured dimensions. * * Example: * * leftAxis: [{ * dataIndex: 'person', * header: 'Person', * sortable: false * },{ * dataIndex: 'country', * header: 'Country', * direction: 'DESC' * }] * */ /** * @cfg {Ext.pivot.dimension.Item[]} [dimensions=null] * All dimensions configured for this axis. * */ /** * @property {Ext.pivot.matrix.Base} [matrix=null] * Matrix instance this axis belongs to. * */ /** * @property {Ext.pivot.MixedCollection} [items=null] * All items generated for this axis are stored in this collection. * */ /** * @property {Number} [levels=0] * No of levels this axis tree has * @readonly * */ /** * @property {Boolean} [isLeftAxis=false] * Internal flag to know which axis is this one * @readonly */