/** * @class Ext.exporter.data.Group * @extend Ext.exporter.data.Base * This class implements a table group definition. */ /** * @cfg {String} [text=null] * * Group's header * @accessor */ /** * @cfg {Ext.exporter.data.Row[]} [rows=null] * * Group's rows * @accessor */ /** * @cfg {Ext.exporter.data.Row[]} [summaries=null] * * Group's summaries * @accessor */ /** * @cfg {Ext.exporter.data.Group[]} [groups=null] * * Collection of sub-groups belonging to this group. * @accessor */ /** * @method addRow * Convenience method to add rows. * @param {Object/Array} config * @return {Ext.exporter.data.Row/Ext.exporter.data.Row[]} */ /** * @method getRow * Convenience method to fetch a row by its id. * @param id * @return {Ext.exporter.data.Row} */ /** * @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} */ /** * @method addSummary * Convenience method to add summary rows. * @param {Object/Array} config * @return {Ext.exporter.data.Row/Ext.exporter.data.Row[]} */ /** * @method getSummary * Convenience method to fetch a summary row by its id. * @param id Id of the summary row * @return {Ext.exporter.data.Row} */