Class for creating and editable grid.        
        
        	
            
                
                
            
                
        |   | 
        addEvents( Object object ) : void | 
        Observable | 
    
    
        | Used to define events on this Observable | 
    
        
        |   | 
        addListener( String eventName, Function handler, [Object scope], [Object options] ) : void | 
        Observable | 
    
    
        | Appends an event handler to this component | 
    
        
        |   | 
        autoSize() : void | 
        Grid | 
    
    
        | Causes the grid to manually recalculate its dimensions. Generally this is done automatically,
but if manual update is... | 
    
        
        |   | 
        destroy( Boolean removeEl ) : void | 
        Grid | 
    
    
        | Destroy this grid. | 
    
        
        |   | 
        fireEvent( String eventName, Object... args ) : Boolean | 
        Observable | 
    
    
        | Fires the specified event with the passed parameters (minus the event name). | 
    
        
        |   | 
        getColumnModel() : ColumnModel | 
        Grid | 
    
    
        | Returns the grid's ColumnModel. | 
    
        
        |   | 
        getDataSource() : DataSource | 
        Grid | 
    
    
        | Returns the grid's DataSource. | 
    
        
        |   | 
        getDragDropText() : String | 
        Grid | 
    
    
        | Called to get grid's drag proxy text, by default returns this.ddText. | 
    
        
        |   | 
        getGridEl() : Element | 
        Grid | 
    
    
        | Returns the grid's underlying element. | 
    
        
        |   | 
        getSelectionModel() : SelectionModel | 
        Grid | 
    
    
        | Returns the grid's SelectionModel. | 
    
        
        |   | 
        getView() : GridView | 
        Grid | 
    
    
        | Returns the grid's GridView object. | 
    
        
        |   | 
        hasListener( String eventName ) : Boolean | 
        Observable | 
    
    
        | Checks to see if this object has any listeners for a specified event | 
    
        
        |   | 
        on( String eventName, Function handler, [Object scope], [Object options] ) : void | 
        Observable | 
    
    
        | Appends an event handler to this element (shorthand for addListener) | 
    
        
        |   | 
        purgeListeners() : void | 
        Observable | 
    
    
        | Removes all listeners for this object | 
    
        
        |   | 
        reconfigure( Ext.data.Store dataSource, Ext.grid.ColumnModel The ) : void | 
        Grid | 
    
    
        | Reconfigures the grid to use a different Store and Column Model.
The View will be bound to the new objects and refres... | 
    
        
        |   | 
        removeListener( String eventName, Function handler, [Object scope] ) : void | 
        Observable | 
    
    
        | Removes a listener | 
    
        
        |   | 
        render() : Ext.grid.Grid | 
        Grid | 
    
    
        | 
Called once after all setup has been completed and the grid is ready to be rendered. | 
    
        
        |   | 
        startEditing( Number rowIndex, Number colIndex ) : void | 
        EditorGrid | 
    
    
        | Starts editing the specified for the specified row/column | 
    
        
        |   | 
        stopEditing() : void | 
        EditorGrid | 
    
    
        | Stops any active editing | 
    
        
        |   | 
        un( String eventName, Function handler, [Object scope] ) : void | 
        Observable | 
    
    
        | Removes a listener (shorthand for removeListener) | 
    
            
                
            
                
                
            
                
        |   | 
        afteredit : ( Object e ) | 
        EditorGrid | 
    
    
        | Fires after a cell is edited. 
grid - This grid
record - The record being edited
field - The field name being edited... | 
    
        
        |   | 
        beforeedit : ( Object e ) | 
        EditorGrid | 
    
    
        | Fires before cell editing is triggered. The edit event object has the following properties 
grid - This grid
record ... | 
    
        
        |   | 
        bodyscroll : ( Number scrollLeft, Number scrollTop ) | 
        Grid | 
    
    
        | Fires when the body element is scrolled | 
    
        
        |   | 
        cellclick : ( Grid this, Number rowIndex, Number columnIndex, Ext.EventObject e ) | 
        Grid | 
    
    
        | Fires when a cell is clicked | 
    
        
        |   | 
        cellcontextmenu : ( Grid this, Number rowIndex, Number cellIndex, Ext.EventObject e ) | 
        Grid | 
    
    
        | Fires when a cell is right clicked | 
    
        
        |   | 
        celldblclick : ( Grid this, Number rowIndex, Number columnIndex, Ext.EventObject e ) | 
        Grid | 
    
    
        | Fires when a cell is double clicked | 
    
        
        |   | 
        click : ( Ext.EventObject e ) | 
        Grid | 
    
    
        | The raw click event for the entire grid. | 
    
        
        |   | 
        columnmove : ( Number oldIndex, Number newIndex ) | 
        Grid | 
    
    
        | Fires when the user moves a column | 
    
        
        |   | 
        columnresize : ( Number columnIndex, Number newSize ) | 
        Grid | 
    
    
        | Fires when the user resizes a column | 
    
        
        |   | 
        contextmenu : ( Ext.EventObject e ) | 
        Grid | 
    
    
        | The raw contextmenu event for the entire grid. | 
    
        
        |   | 
        dblclick : ( Ext.EventObject e ) | 
        Grid | 
    
    
        | The raw dblclick event for the entire grid. | 
    
        
        |   | 
        dragdrop : ( Grid this, Ext.GridDD dd, String targetId, event e ) | 
        Grid | 
    
    
        | Fires when dragged row(s) are dropped on a valid DD target | 
    
        
        |   | 
        dragenter : ( Grid this, Ext.GridDD dd, String targetId, event e ) | 
        Grid | 
    
    
        | Fires when the dragged row(s) first cross another DD target while being dragged | 
    
        
        |   | 
        dragout : ( Grid this, Ext.GridDD dd, String targetId, event e ) | 
        Grid | 
    
    
        | Fires when the dragged row(s) leave another DD target while being dragged | 
    
        
        |   | 
        dragover : ( Grid this, Ext.GridDD dd, String targetId, event e ) | 
        Grid | 
    
    
        | Fires while row(s) are being dragged. "targetId" is the id of the Yahoo.util.DD object the selected rows are being dr... | 
    
        
        |   | 
        enddrag : ( Grid this, Ext.GridDD dd, event e ) | 
        Grid | 
    
    
        | Fires when a drag operation is complete | 
    
        
        |   | 
        headerclick : ( Grid this, Number columnIndex, Ext.EventObject e ) | 
        Grid | 
    
    
        | Fires when a header is clicked | 
    
        
        |   | 
        headercontextmenu : ( Grid this, Number columnIndex, Ext.EventObject e ) | 
        Grid | 
    
    
        | Fires when a header is right clicked | 
    
        
        |   | 
        headerdblclick : ( Grid this, Number columnIndex, Ext.EventObject e ) | 
        Grid | 
    
    
        | Fires when a header cell is double clicked | 
    
        
        |   | 
        keydown : ( Ext.EventObject e ) | 
        Grid | 
    
    
        | The raw keydown event for the entire grid. | 
    
        
        |   | 
        keypress : ( Ext.EventObject e ) | 
        Grid | 
    
    
        | The raw keypress event for the entire grid. | 
    
        
        |   | 
        mousedown : ( Ext.EventObject e ) | 
        Grid | 
    
    
        | The raw mousedown event for the entire grid. | 
    
        
        |   | 
        mouseout : ( Ext.EventObject e ) | 
        Grid | 
    
    
        | The raw mouseout event for the entire grid. | 
    
        
        |   | 
        mouseover : ( Ext.EventObject e ) | 
        Grid | 
    
    
        | The raw mouseover event for the entire grid. | 
    
        
        |   | 
        mouseup : ( Ext.EventObject e ) | 
        Grid | 
    
    
        | The raw mouseup event for the entire grid. | 
    
        
        |   | 
        render : ( Grid grid ) | 
        Grid | 
    
    
        | Fires when the grid is rendered | 
    
        
        |   | 
        rowclick : ( Grid this, Number rowIndex, Ext.EventObject e ) | 
        Grid | 
    
    
        | Fires when a row is clicked | 
    
        
        |   | 
        rowcontextmenu : ( Grid this, Number rowIndex, Ext.EventObject e ) | 
        Grid | 
    
    
        | Fires when a row is right clicked | 
    
        
        |   | 
        rowdblclick : ( Grid this, Number rowIndex, Ext.EventObject e ) | 
        Grid | 
    
    
        | Fires when a row is double clicked | 
    
        
        |   | 
        startdrag : ( Grid this, Ext.GridDD dd, event e ) | 
        Grid | 
    
    
        | Fires when row(s) start being dragged | 
    
        
        |   | 
        validateedit : ( Object e ) | 
        EditorGrid | 
    
    
        | Fires after a cell is edited, but before the value is set in the record. Return false
to cancel the change. The edit ... | 
    
            
                        
            
                
                
            
                
        |   | 
        autoExpandColumn : String | 
        Grid | 
    
    
        | The id of a column in this grid that should expand to fill unused space. This id can not be 0. Default is false. | 
    
        
        |   | 
        autoExpandMax : Number | 
        Grid | 
    
    
        | The maximum width the autoExpandColumn can have (if enabled). Default is 1000. | 
    
        
        |   | 
        autoExpandMin : Number | 
        Grid | 
    
    
        | The minimum width the autoExpandColumn can have (if enabled). Default is 50. | 
    
        
        |   | 
        autoHeight : Boolean | 
        Grid | 
    
    
        | True to fit the height of the grid container to the height of the data. Default is false. | 
    
        
        |   | 
        autoSizeColumns : Boolean | 
        Grid | 
    
    
        | True to automatically resize the columns to fit their content on initial render. It is more efficient to explicitly s... | 
    
        
        |   | 
        autoSizeHeaders : Boolean | 
        Grid | 
    
    
        | True to measure headers with column data when auto sizing columns. Default is true. | 
    
        
        |   | 
        autoWidth : Boolean | 
        Grid | 
    
    
        | True to set the grid's width to the default total width of the grid's columns instead of a fixed width. Default is fa... | 
    
        
        |   | 
        clicksToEdit : Number | 
        EditorGrid | 
    
    
        | The number of clicks on a cell required to display the cell's editor (defaults to 2) | 
    
        
        |   | 
        enableColumnHide : Boolean | 
        Grid | 
    
    
        | True to enable hiding of columns with the header context menu. Default is true. | 
    
        
        |   | 
        enableColumnMove : Boolean | 
        Grid | 
    
    
        | True to enable drag and drop reorder of columns. Default is true. | 
    
        
        |   | 
        enableDragDrop : Boolean | 
        Grid | 
    
    
        | True to enable drag and drop of rows. Default is false. | 
    
        
        |   | 
        enableRowHeightSync : Boolean | 
        Grid | 
    
    
        | True to manually sync row heights across locked and not locked rows. Default is false. | 
    
        
        |   | 
        loadMask : Object | 
        Grid | 
    
    
        | An Ext.LoadMask config or true to mask the grid while loading. Default is false. | 
    
        
        |   | 
        maxHeight : Number | 
        Grid | 
    
    
        | Sets the maximum height of the grid - ignored if autoHeight is not on. | 
    
        
        |   | 
        maxRowsToMeasure : Boolean | 
        Grid | 
    
    
        | If autoSizeColumns is on, maxRowsToMeasure can be used to limit the number of rows measured to get a columns size. De... | 
    
        
        |   | 
        minColumnWidth : Number | 
        Grid | 
    
    
        | The minimum width a column can be resized to. Default is 25. | 
    
        
        |   | 
        monitorWindowResize : Boolean | 
        Grid | 
    
    
        | True to autoSize the grid when the window resizes. Default is true. | 
    
        
        |   | 
        stripeRows : Boolean | 
        Grid | 
    
    
        | True to stripe the rows. Default is true. | 
    
        
        |   | 
        trackMouseOver : Boolean | 
        Grid | 
    
    
        | True to highlight rows when the mouse is over. Default is true. | 
    
        
        |   | 
        view : Object | 
        Grid | 
    
    
        | The Ext.grid.GridView used by the grid. This can be set before a call to render(). | 
    
            
                            
                            
                
                autoExpandColumn
                autoExpandColumn : String
                
                    The id of a column in this grid that should expand to fill unused space. This id can not be 0. Default is false.                
                This config option is defined by 
Grid.
 
                 
                            
                
                autoExpandMax
                autoExpandMax : Number
                
                    The maximum width the autoExpandColumn can have (if enabled). Default is 1000.                
                This config option is defined by 
Grid.
 
                 
                            
                
                autoExpandMin
                autoExpandMin : Number
                
                    The minimum width the autoExpandColumn can have (if enabled). Default is 50.                
                This config option is defined by 
Grid.
 
                 
                            
                
                autoHeight
                autoHeight : Boolean
                
                    True to fit the height of the grid container to the height of the data. Default is false.                
                This config option is defined by 
Grid.
 
                 
                            
                
                autoSizeColumns
                autoSizeColumns : Boolean
                
                    True to automatically resize the columns to fit their content 
on initial render. It is more efficient to explicitly size the columns through the ColumnModel's 
Ext.grid.ColumnModel.width config option. Default is false.                
 
                This config option is defined by 
Grid.
 
                 
                            
                
                autoSizeHeaders
                autoSizeHeaders : Boolean
                
                    True to measure headers with column data when auto sizing columns. Default is true.                
                This config option is defined by 
Grid.
 
                 
                            
                
                autoWidth
                autoWidth : Boolean
                
                    True to set the grid's width to the default total width of the grid's columns instead of a fixed width. Default is false.                
                This config option is defined by 
Grid.
 
                 
                            
                
                clicksToEdit
                clicksToEdit : Number
                
                    The number of clicks on a cell required to display the cell's editor (defaults to 2)                
                This config option is defined by EditorGrid.
                 
                            
                
                enableColumnHide
                enableColumnHide : Boolean
                
                    True to enable hiding of columns with the header context menu. Default is true.                
                This config option is defined by 
Grid.
 
                 
                            
                
                enableColumnMove
                enableColumnMove : Boolean
                
                    True to enable drag and drop reorder of columns. Default is true.                
                This config option is defined by 
Grid.
 
                 
                            
                
                enableDragDrop
                enableDragDrop : Boolean
                
                    True to enable drag and drop of rows. Default is false.                
                This config option is defined by 
Grid.
 
                 
                            
                
                enableRowHeightSync
                enableRowHeightSync : Boolean
                
                    True to manually sync row heights across locked and not locked rows. Default is false.                
                This config option is defined by 
Grid.
 
                 
                            
                
                loadMask
                loadMask : Object
                
                    An 
Ext.LoadMask config or true to mask the grid while loading. Default is false.                
 
                This config option is defined by 
Grid.
 
                 
                            
                
                maxHeight
                maxHeight : Number
                
                    Sets the maximum height of the grid - ignored if autoHeight is not on.                
                This config option is defined by 
Grid.
 
                 
                            
                
                maxRowsToMeasure
                maxRowsToMeasure : Boolean
                
                    If autoSizeColumns is on, maxRowsToMeasure can be used to limit the number of rows measured to get a columns size. Default is 0 (all rows).                
                This config option is defined by 
Grid.
 
                 
                            
                
                minColumnWidth
                minColumnWidth : Number
                
                    The minimum width a column can be resized to. Default is 25.                
                This config option is defined by 
Grid.
 
                 
                            
                
                monitorWindowResize
                monitorWindowResize : Boolean
                
                    True to autoSize the grid when the window resizes. Default is true.                
                This config option is defined by 
Grid.
 
                 
                            
                
                stripeRows
                stripeRows : Boolean
                
                    True to stripe the rows. Default is true.                
                This config option is defined by 
Grid.
 
                 
                            
                
                trackMouseOver
                trackMouseOver : Boolean
                
                    True to highlight rows when the mouse is over. Default is true.                
                This config option is defined by 
Grid.
 
                 
                            
                
                view
                view : Object
                
                This config option is defined by 
Grid.