/** * @class Ext.exporter.data.Table * @extend Ext.exporter.data.Base * This class implements the data structure required by an exporter. */ /** * @cfg {Ext.exporter.data.Column[]} [columns=null] * * Collection of columns that need to be exported. * @accessor */ /** * @cfg {Ext.exporter.data.Group[]} [groups=null] * * Collection of groups that need to be exported. * @accessor */ /** * @method getBottomColumns * Fetch all bottom columns from the `columns` hierarchy. * * @return {Ext.exporter.data.Column[]} */ /** * @method addColumn * Convenience method to add columns. * @param {Object/Array} config * @return {Ext.exporter.data.Column/Ext.exporter.data.Column[]} */ /** * @method getColumn * Convenience method to fetch a column by its id. * @param id * @return {Ext.exporter.data.Column} */ /** * @method addGroup * Convenience method to add groups. * @param {Object/Array} config * @return {Ext.exporter.data.Group/Ext.exporter.data.Group[]} */ /** * @method getGroup * Convenience method to fetch a group by its id. * @param id * @return {Ext.exporter.data.Group} */