/** * @class Ext.grid.Row * @extend Ext.Component * @xtype gridrow * * This class is created by a {@link Ext.grid.Grid grid} to manage each record. Rows act * as containers for {@link Ext.grid.cell.Base cells}. * * Row does not extend {@link Ext.Container} to keep overhead to a minimum. Application * code should not need to create instances of this class directly. Rows are created by * the {@link Ext.dataview.List} base as configured by {@link Ext.grid.Grid}. */ /** * @cfg {Object} [body=null] * A config object for this row's {@link Ext.grid.RowBody Row Body}. * When a {@link Ext.grid.plugin.RowExpander Row Expander} is used all row bodies * begin collapsed, and can be expanded by clicking on the row expander icon. * When no Row Expander is present row bodies are always expanded by default but * can be collapsed programmatically using {@link #collapse}. * @accessor */ /** * @cfg {String} [expandedField=null] * The name of a `boolean` field in the grid's record which is to be used to check expanded state. * Note that this field should be `true` to indicate expanded, and `false` to indicate collapsed. * By default the expanded state of a record is stored on the associated `grid` component allowing * that record to have different expand/collapse states on a per-grid basis. * @accessor */ /** * @cfg {String} [defaultCellUI=null] * A default {@link #ui ui} to use for {@link Ext.grid.cell.Base cells} in this row. * @accessor */