/** * @class Ext.exporter.data.Column * @extend Ext.exporter.data.Base * This class implements a table column definition */ /** * @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} */ /** * @cfg {String} [text=null] * * Column's text header * @accessor */ /** * @cfg {Ext.exporter.file.Style} [style=null] * * Column's style. Use this to add special formatting to the exported document. * @accessor */ /** * @cfg {Number} [width=null] * * Column's width * @accessor */ /** * @cfg {Number} [mergeAcross=null] * * Specifies how many cells need to be merged from the current position to the right * @accessor * @readOnly */ /** * @cfg {Number} [mergeDown=null] * * Specifies how many cells need to be merged from the current position to the bottom * @accessor * @readOnly */ /** * @cfg {Number} [level=null] * * Column's level * @accessor * @readOnly */ /** * @cfg {Number} [index=null] * * Column's index * @accessor * @readOnly */ /** * @cfg {Ext.exporter.data.Column[]} [columns=null] * * Collection of children columns * @accessor */