/* This file is part of Ext JS 3.4 Copyright (c) 2011-2013 Sencha Inc Contact: http://www.sencha.com/contact GNU General Public License Usage This file may be used under the terms of the GNU General Public License version 3.0 as published by the Free Software Foundation and appearing in the file LICENSE included in the packaging of this file. Please review the following information to ensure the GNU General Public License version 3.0 requirements will be met: http://www.gnu.org/copyleft/gpl.html. If you are unsure which license is appropriate for your use, please contact the sales department at http://www.sencha.com/contact. Build date: 2013-04-03 15:07:25 */ Ext.data.JsonP.Ext_grid_GridView({"alternateClassNames":[],"aliases":{},"enum":null,"parentMixins":[],"tagname":"class","subclasses":["Ext.grid.GroupingView","Ext.grid.PivotGridView"],"extends":"Ext.util.Observable","uses":[],"html":"

Hierarchy

Ext.util.Observable
Ext.grid.GridView

Subclasses

Files

This class encapsulates the user interface of an Ext.grid.GridPanel.\nMethods of this class may be used to access user interface elements to enable\nspecial display effects. Do not change the DOM structure of the user interface.

\n\n\n

This class does not provide ways to manipulate the underlying data. The data\nmodel of a Grid is held in an Ext.data.Store.

\n\n
Defined By

Config options

Ext.grid.GridView
view source
: Boolean
Defaults to false. ...

Defaults to false. Specify true to have the column widths re-proportioned\nwhen the grid is initially rendered. The\ninitially configured width of each column will be adjusted\nto fit the grid width and prevent horizontal scrolling. If columns are later resized (manually\nor programmatically), the other columns in the grid will not be resized to fit the grid width.\nSee forceFit also.

\n

Defaults to: false

Ext.grid.GridView
view source
: String
The selector used to find cells internally (defaults to 'td.x-grid3-cell') ...

The selector used to find cells internally (defaults to 'td.x-grid3-cell')

\n

Defaults to: 'td.x-grid3-cell'

The number of levels to search for cells in event delegation (defaults to 4) ...

The number of levels to search for cells in event delegation (defaults to 4)

\n

Defaults to: 4

Ext.grid.GridView
view source
: String
The text displayed in the 'Columns' menu item (defaults to 'Columns') ...

The text displayed in the 'Columns' menu item (defaults to 'Columns')

\n

Defaults to: 'Columns'

Ext.grid.GridView
view source
: Boolean
True to defer emptyText being applied until the store's\nfirst load (defaults to true). ...

True to defer emptyText being applied until the store's\nfirst load (defaults to true).

\n

Defaults to: true

Ext.grid.GridView
view source
: String
Default text (html tags are accepted) to display in the grid body when no rows\nare available (defaults to ''). ...

Default text (html tags are accepted) to display in the grid body when no rows\nare available (defaults to ''). This value will be used to update the mainBody:

\n\n
    this.mainBody.update('<div class=\"x-grid-empty\">' + this.emptyText + '</div>');\n    
\n\n
Ext.grid.GridView
view source
: Boolean
True to add a second TR element per row that can be used to provide a row body\nthat spans beneath the data row. ...

True to add a second TR element per row that can be used to provide a row body\nthat spans beneath the data row. Use the getRowClass method's rowParams config to customize the row body.

\n
Ext.grid.GridView
view source
: Boolean
Defaults to false. ...

Defaults to false. Specify true to have the column widths re-proportioned\nat all times.

\n\n\n

The initially configured width of each\ncolumn will be adjusted to fit the grid width and prevent horizontal scrolling. If columns are\nlater resized (manually or programmatically), the other columns in the grid will be resized\nto fit the grid width.

\n\n\n

Columns which are configured with fixed: true are omitted from being resized.

\n\n\n

See autoFill.

\n\n

Defaults to: false

The CSS class to add to the header cell when its menu is visible. ...

The CSS class to add to the header cell when its menu is visible. Defaults to 'x-grid3-hd-menu-open'

\n

Defaults to: 'x-grid3-hd-menu-open'

Ext.grid.GridView
view source
: Boolean
True to disable the grid column headers (defaults to false). ...

True to disable the grid column headers (defaults to false).\nUse the ColumnModel menuDisabled\nconfig to disable the menu for individual columns. While this config is true the\nfollowing will be disabled:

    \n
  • clicking on header to sort
  • \n
  • the trigger to reveal the menu.
  • \n

\n
Ext.grid.GridView
view source
: Boolean
True to hide the sorting icons if sorting is disabled for a column. ...

True to hide the sorting icons if sorting is disabled for a column. Defaults to false

\n

Defaults to: false

(optional) A config object containing one or more event handlers to be added to this\nobject during initialization. ...

(optional)

A config object containing one or more event handlers to be added to this\nobject during initialization. This should be a valid listeners config object as specified in the\naddListener example for attaching multiple handlers at once.

\n\n

DOM events from ExtJs Components

\n\n\n

While some ExtJs Component classes export selected DOM events (e.g. \"click\", \"mouseover\" etc), this\n\n\n

is usually only done when extra value can be added. For example the DataView's\nclick event passing the node clicked on. To access DOM\nevents directly from a Component's HTMLElement, listeners must be added to the Element after the Component\nhas been rendered. A plugin can simplify this step:

\n\n
// Plugin is configured with a listeners config object.\n// The Component is appended to the argument list of all handler functions.\nExt.DomObserver = Ext.extend(Object, {\n    constructor: function(config) {\n        this.listeners = config.listeners ? config.listeners : config;\n    },\n\n    // Component passes itself into plugin's init method\n    init: function(c) {\n        var p, l = this.listeners;\n        for (p in l) {\n            if (Ext.isFunction(l[p])) {\n                l[p] = this.createHandler(l[p], c);\n            } else {\n                l[p].fn = this.createHandler(l[p].fn, c);\n            }\n        }\n\n        // Add the listeners to the Element immediately following the render call\n        c.render = c.render.createSequence(function() {\n            var e = c.getEl();\n            if (e) {\n                e.on(l);\n            }\n        });\n    },\n\n    createHandler: function(fn, c) {\n        return function(e) {\n            fn.call(this, e, c);\n        };\n    }\n});\n\nvar combo = new Ext.form.ComboBox({\n\n    // Collapse combo when its element is clicked on\n    plugins: [ new Ext.DomObserver({\n        click: function(evt, comp) {\n            comp.collapse();\n        }\n    })],\n    store: myStore,\n    typeAhead: true,\n    mode: 'local',\n    triggerAction: 'all'\n});\n
\n\n\n

\n
Ext.grid.GridView
view source
: Boolean
True to show the dirty cell indicator when a cell has been modified. ...

True to show the dirty cell indicator when a cell has been modified. Defaults to true.

\n

Defaults to: true

The selector used to find row bodies internally (defaults to 'div.x-grid3-row') ...

The selector used to find row bodies internally (defaults to 'div.x-grid3-row')

\n

Defaults to: 'div.x-grid3-row-body'

The number of levels to search for row bodies in event delegation (defaults to 10) ...

The number of levels to search for row bodies in event delegation (defaults to 10)

\n

Defaults to: 10

Ext.grid.GridView
view source
: String
The CSS class added to each row when it is hovered over. ...

The CSS class added to each row when it is hovered over. Defaults to 'x-grid3-row-over'

\n

Defaults to: 'x-grid3-row-over'

Ext.grid.GridView
view source
: String
The selector used to find rows internally (defaults to 'div.x-grid3-row') ...

The selector used to find rows internally (defaults to 'div.x-grid3-row')

\n

Defaults to: 'div.x-grid3-row'

The number of levels to search for rows in event delegation (defaults to 10) ...

The number of levels to search for rows in event delegation (defaults to 10)

\n

Defaults to: 10

Ext.grid.GridView
view source
: Number
The amount of space to reserve for the vertical scrollbar\n(defaults to undefined). ...

The amount of space to reserve for the vertical scrollbar\n(defaults to undefined). If an explicit value isn't specified, this will be automatically\ncalculated.

\n
The CSS class applied to a selected row (defaults to 'x-grid3-row-selected'). ...

The CSS class applied to a selected row (defaults to 'x-grid3-row-selected'). An\nexample overriding the default styling:

\n\n
    .x-grid3-row-selected {background-color: yellow;}\n    
\n\n\n

Note that this only controls the row, and will not do anything for the text inside it. To style inner\nfacets (like text) use something like:

\n\n
    .x-grid3-row-selected .x-grid3-cell-inner {\n        color: #FFCC00;\n    }\n    
\n\n\n

@type String

\n

Defaults to: 'x-grid3-row-selected'

Ext.grid.GridView
view source
: String
The text displayed in the 'Sort Ascending' menu item (defaults to 'Sort Ascending') ...

The text displayed in the 'Sort Ascending' menu item (defaults to 'Sort Ascending')

\n

Defaults to: 'Sort Ascending'

Ext.grid.GridView
view source
: Array
The CSS classes applied to a header when it is sorted. ...

The CSS classes applied to a header when it is sorted. (defaults to ['sort-asc', 'sort-desc'])

\n

Defaults to: ['sort-asc', 'sort-desc']

Ext.grid.GridView
view source
: String
The text displayed in the 'Sort Descending' menu item (defaults to 'Sort Descending') ...

The text displayed in the 'Sort Descending' menu item (defaults to 'Sort Descending')

\n

Defaults to: 'Sort Descending'

Defined By

Properties

Ext.grid.GridView
view source
: masterTpl
The master template to use when rendering the GridView. ...

The master template to use when rendering the GridView. Has a default template

\n
Ext.grid.GridView
view source
: Ext.Template
The template to use when rendering the body. ...

The template to use when rendering the body. Has a default template

\n
Ext.grid.GridView
view source
: Numberprivate
private ...

private

\n

Defaults to: 2

Ext.grid.GridView
view source
: Ext.Template
The template to use to render each cell. ...

The template to use to render each cell. Has a default template

\n
A customized implementation of a DragZone which provides default implementations\nof the template methods of DragZone ...

A customized implementation of a DragZone which provides default implementations\nof the template methods of DragZone to enable dragging of the selected rows of a GridPanel.\nSee Ext.grid.GridDragZone for details.

\n\n\n

This will only be present:

    \n
  • if the owning GridPanel was configured with enableDragDrop: true.
  • \n
  • after the owning GridPanel has been rendered.
  • \n
\n\n

Ext.grid.GridView
view source
: Stringprivate
private ...

private

\n

Defaults to: 'x-grid3-row-first'

Ext.grid.GridView
view source
: Stringprivate
...
\n

Defaults to: 'x-grid3-hd'

The template to use when rendering headers. ...

The template to use when rendering headers. Has a default template

\n
Ext.grid.GridView
view source
: Stringprivate
...
\n

Defaults to: 'x-grid3-row-last'

Ext.grid.GridView
view source
: Ext.Element
Read-only. ...

Read-only. The GridView's body Element which encapsulates all rows in the Grid.\nThis Element is only available after the GridPanel has been rendered.

\n
Ext.grid.GridView
view source
: RegExpprivate
...
\n

Defaults to: /(?:^|\\s+)x-grid3-row-(first|last|alt)(?:\\s+|$)/g

Ext.grid.GridView
view source
: Stringprivate
...
\n

Defaults to: 'x-grid3-cell'

Defined By

Methods

Ext.grid.GridView
view source
new( config ) : Ext.grid.GridView
...
\n

Parameters

  • config : Object
    \n

Returns

Adds the specified events to the list of events which this Observable may fire. ...

Adds the specified events to the list of events which this Observable may fire.

\n

Parameters

  • o : Object|String

    Either an object with event names as properties with a value of true\nor the first event name string if multiple event names are being passed as separate parameters.

    \n
  • Optional : string

    . Event name if multiple event names are being passed as separate parameters.\nUsage:

    \n\n
    this.addEvents('storeloaded', 'storecleared');\n
    \n\n
( eventName, handler, [scope], [options] )
Appends an event handler to this object. ...

Appends an event handler to this object.

\n

Parameters

  • eventName : String

    The name of the event to listen for.

    \n
  • handler : Function

    The method the event invokes.

    \n
  • scope : Object (optional)

    The scope (this reference) in which the handler function is executed.\nIf omitted, defaults to the object which fired the event.

    \n
  • options : Object (optional)

    An object containing handler configuration.\nproperties. This may contain any of the following properties:

      \n
    • scope : Object
      The scope (this reference) in which the handler function is executed.\nIf omitted, defaults to the object which fired the event.
    • \n
    • delay : Number
      The number of milliseconds to delay the invocation of the handler after the event fires.
    • \n
    • single : Boolean
      True to add a handler to handle just the next firing of the event, and then remove itself.
    • \n
    • buffer : Number
      Causes the handler to be scheduled to run in an Ext.util.DelayedTask delayed\nby the specified number of milliseconds. If the event fires again within that time, the original\nhandler is not invoked, but the new handler is scheduled in its place.
    • \n
    • target : Observable
      Only call the handler if the event was fired on the target Observable, not\nif the event was bubbled up from a child Observable.
    • \n

    \n\n

    \nCombining Options
    \nUsing the options argument, it is possible to combine different types of listeners:
    \n
    \nA delayed, one-time listener.\n

    myDataView.on('click', this.onClick, this, {\nsingle: true,\ndelay: 100\n});
    \n

    \nAttaching multiple handlers in 1 call
    \nThe method also allows for a single argument to be passed which is a config object containing properties\nwhich specify multiple handlers.\n

    \n

    myGridPanel.on({\n'click' : {\n    fn: this.onClick,\n    scope: this,\n    delay: 100\n},\n'mouseover' : {\n    fn: this.onMouseOver,\n    scope: this\n},\n'mouseout' : {\n    fn: this.onMouseOut,\n    scope: this\n}\n});
    \n

    \nOr a shorthand syntax:
    \n

    myGridPanel.on({\n'click' : this.onClick,\n'mouseover' : this.onMouseOver,\n'mouseout' : this.onMouseOut,\n scope: this\n});
    \n\n

Ext.grid.GridView
view source
( rowId, cls )private
private - use getRowClass to apply custom row classes ...

private - use getRowClass to apply custom row classes

\n

Parameters

  • rowId : Object
    \n
  • cls : Object
    \n
Ext.grid.GridView
view source
( colIndex )private
...
\n

Parameters

  • colIndex : Object
    \n
Ext.grid.GridView
view source
( )private
...
\n
Ext.grid.GridView
view source
( )private
This is always intended to be called after renderUI. ...

This is always intended to be called after renderUI. Sets up listeners on the UI elements\nand sets up options like column menus, moving and resizing.

\n
Ext.grid.GridView
view source
( )private
Displays the configured emptyText if there are currently no rows to display ...

Displays the configured emptyText if there are currently no rows to display

\n
Ext.grid.GridView
view source
( preventUpdate )private
Resizes the configured autoExpandColumn to take the available width after the other columns have\nbeen accounted for ...

Resizes the configured autoExpandColumn to take the available width after the other columns have\nbeen accounted for

\n

Parameters

  • preventUpdate : Boolean

    True to prevent the resizing of all rows (defaults to false)

    \n
Ext.grid.GridView
view source
( )private
Click handler for the shared column dropdown menu, called on beforeshow. ...

Click handler for the shared column dropdown menu, called on beforeshow. Builds the menu\nwhich displays the list of columns for the user to show or hide.

\n
Ext.grid.GridView
view source
( )private
private ...

private

\n
Ext.grid.GridView
view source
( d, c )private
DEPRECATED - will be removed in Ext JS 5.0 ...

DEPRECATED - will be removed in Ext JS 5.0

\n

Parameters

  • d : Object
    \n
  • c : Object
    \n
Ext.grid.GridView
view source
( )private
Removes any sorting indicator classes from the column headers ...

Removes any sorting indicator classes from the column headers

\n
Ext.grid.GridView
view source
( dm, firstRow, lastRow )private
DEPRECATED - this doesn't appear to be called anywhere in the library, remove in 4.0. ...

DEPRECATED - this doesn't appear to be called anywhere in the library, remove in 4.0.

\n

Parameters

  • dm : Object
    \n
  • firstRow : Object
    \n
  • lastRow : Object
    \n
Ext.grid.GridView
view source
( )private
Destroys all objects associated with the GridView ...

Destroys all objects associated with the GridView

\n
Ext.grid.GridView
view source
( columns, records, store, startRow, colCount, stripe ) : Stringprivate
Renders all of the rows to a string buffer and returns the string. ...

Renders all of the rows to a string buffer and returns the string. This is called internally\nby renderRows and performs the actual string building for the rows - it does not inject HTML into the DOM.

\n

Parameters

  • columns : Array

    The column data acquired from getColumnData.

    \n
  • records : Array

    The array of records to render

    \n
  • store : Ext.data.Store

    The store to render the rows from

    \n
  • startRow : Number

    The index of the first row being rendered. Sometimes we only render a subset of\nthe rows so this is used to maintain logic for striping etc

    \n
  • colCount : Number

    The total number of columns in the column model

    \n
  • stripe : Boolean

    True to stripe the rows

    \n

Returns

  • String

    A string containing the HTML for the rendered rows

    \n
Enables events fired by this Observable to bubble up an owner hierarchy by calling\nthis.getBubbleTarget() if present. ...

Enables events fired by this Observable to bubble up an owner hierarchy by calling\nthis.getBubbleTarget() if present. There is no implementation in the Observable base class.

\n\n\n

This is commonly used by Ext.Components to bubble events to owner Containers. See Ext.Component.getBubbleTarget. The default\nimplementation in Ext.Component returns the Component's immediate owner. But if a known target is required, this can be overridden to\naccess the required target more quickly.

\n\n\n

Example:

\n\n\n
Ext.override(Ext.form.Field, {\n    //  Add functionality to Field's initComponent to enable the change event to bubble\n    initComponent : Ext.form.Field.prototype.initComponent.createSequence(function() {\n        this.enableBubble('change');\n    }),\n\n    //  We know that we want Field's events to bubble directly to the FormPanel.\n    getBubbleTarget : function() {\n        if (!this.formPanel) {\n            this.formPanel = this.findParentByType('form');\n        }\n        return this.formPanel;\n    }\n});\n\nvar myForm = new Ext.formPanel({\n    title: 'User Details',\n    items: [{\n        ...\n    }],\n    listeners: {\n        change: function() {\n            // Title goes red if form has been modified.\n            myForm.header.setStyle('color', 'red');\n        }\n    }\n});\n
\n\n

Parameters

  • events : String/Array

    The event name to bubble, or an Array of event names.

    \n
Ext.grid.GridView
view source
( row, col, hscroll )private
...
\n

Parameters

  • row : Object
    \n
  • col : Object
    \n
  • hscroll : Object
    \n
Ext.grid.GridView
view source
( el )private
private ...

private

\n

Parameters

  • el : Object
    \n
Ext.grid.GridView
view source
( el ) : Number
Return the index of the grid column which contains the passed HTMLElement. ...

Return the index of the grid column which contains the passed HTMLElement.

\n\n\n

See also findRowIndex

\n

Parameters

  • el : HTMLElement

    The target element

    \n

Returns

  • Number

    The column index, or false if the target element is not within a row of this GridView.

    \n
Ext.grid.GridView
view source
( el )private
private ...

private

\n

Parameters

  • el : Object
    \n
Ext.grid.GridView
view source
( el )private
private ...

private

\n

Parameters

  • el : Object
    \n
Ext.grid.GridView
view source
( el ) : HTMLElement
Return the HtmlElement representing the grid row which contains the passed element. ...

Return the HtmlElement representing the grid row which contains the passed element.

\n

Parameters

  • el : HTMLElement

    The target HTMLElement

    \n

Returns

  • HTMLElement

    The row element, or null if the target element is not within a row of this GridView.

    \n
Ext.grid.GridView
view source
( el ) : HTMLElement
Return the HtmlElement representing the grid row body which contains the passed element. ...

Return the HtmlElement representing the grid row body which contains the passed element.

\n

Parameters

  • el : HTMLElement

    The target HTMLElement

    \n

Returns

  • HTMLElement

    The row body element, or null if the target element is not within a row body of this GridView.

    \n
Ext.grid.GridView
view source
( el ) : Number
Return the index of the grid row which contains the passed HTMLElement. ...

Return the index of the grid row which contains the passed HTMLElement.\nSee also findCellIndex

\n

Parameters

  • el : HTMLElement

    The target HTMLElement

    \n

Returns

  • Number

    The row index, or false if the target element is not within a row of this GridView.

    \n
( eventName, args ) : Boolean
Fires the specified event with the passed parameters (minus the event name). ...

Fires the specified event with the passed parameters (minus the event name).

\n\n\n

An event may be set to bubble up an Observable parent hierarchy (See Ext.Component.getBubbleTarget)\nby calling enableBubble.

\n\n

Parameters

  • eventName : String

    The name of the event to fire.

    \n
  • args : Object...

    Variable number of parameters are passed to handlers.

    \n

Returns

  • Boolean

    returns false if any of the handlers return false otherwise it returns true.

    \n
Ext.grid.GridView
view source
( preventRefresh, onlyExpand, omitColumn ) : Booleanprivate
Resizes each column to fit the available grid width. ...

Resizes each column to fit the available grid width.\nTODO: The second argument isn't even used, remove it in 4.0

\n

Parameters

  • preventRefresh : Boolean

    True to prevent resizing of each row to the new column sizes (defaults to false)

    \n
  • onlyExpand : null

    NOT USED, will be removed in 4.0

    \n
  • omitColumn : Number

    The index of a column to leave at its current width. Defaults to undefined

    \n

Returns

  • Boolean

    True if the operation succeeded, false if not or undefined if the grid view is not yet initialized

    \n
Ext.grid.GridView
view source
( el )private
Each GridView has its own private flyweight, accessed through this method ...

Each GridView has its own private flyweight, accessed through this method

\n

Parameters

  • el : Object
    \n
Ext.grid.GridView
view source
( row, col )
Focuses the specified cell. ...

Focuses the specified cell.

\n

Parameters

Ext.grid.GridView
view source
( row )
Focuses the specified row. ...

Focuses the specified row.

\n

Parameters

Ext.grid.GridView
view source
( row, col ) : HtmlElement
Returns the grid's <td> HtmlElement at the specified coordinates. ...

Returns the grid's <td> HtmlElement at the specified coordinates.

\n

Parameters

  • row : Number

    The row index in which to find the cell.

    \n
  • col : Number

    The column index of the cell.

    \n

Returns

  • HtmlElement

    The td at the specified coordinates.

    \n
Ext.grid.GridView
view source
( el )private
private ...

private

\n

Parameters

  • el : Object
    \n
Ext.grid.GridView
view source
( ) : Arrayprivate
Returns an array of column configurations - one for each column ...

Returns an array of column configurations - one for each column

\n

Returns

  • Array

    Array of column config objects. This includes the column name, renderer, id style and renderer

    \n
Ext.grid.GridView
view source
( index )private
private ...

private

\n

Parameters

  • index : Object
    \n
Ext.grid.GridView
view source
( colIndex, isHeader ) : Stringprivate
Builds a CSS string for the given column index ...

Builds a CSS string for the given column index

\n

Parameters

  • colIndex : Number

    The column index

    \n
  • isHeader : Boolean

    True if getting the style for the column's header

    \n

Returns

Ext.grid.GridView
view source
( i )private
...
\n

Parameters

  • i : Object
    \n
Ext.grid.GridView
view source
( column ) : Numberprivate
Returns the width of a given column minus its border width ...

Returns the width of a given column minus its border width

\n

Parameters

  • column : Object
    \n

Returns

Ext.grid.GridView
view source
( )private
private ...

private

\n
Ext.grid.GridView
view source
( ) : Number
Returns the total internal width available to the grid, taking the scrollbar into account ...

Returns the total internal width available to the grid, taking the scrollbar into account

\n

Returns

Ext.grid.GridView
view source
( index ) : HtmlElement
Return the <td> HtmlElement which represents the Grid's header cell for the specified column index. ...

Return the <td> HtmlElement which represents the Grid's header cell for the specified column index.

\n

Parameters

  • index : Number

    The column index

    \n

Returns

  • HtmlElement

    The td element.

    \n
Ext.grid.GridView
view source
( )private
private ...

private

\n
Ext.grid.GridView
view source
( index ) : Number/undefinedprivate
Returns the index of the nearest currently visible header to the left of the given index. ...

Returns the index of the nearest currently visible header to the left of the given index.

\n

Parameters

  • index : Number

    The header index

    \n

Returns

  • Number/undefined

    The index of the nearest visible header

    \n
Ext.grid.GridView
view source
( resolved ) : Arrayprivate
Returns the XY co-ordinates of a given row/cell resolution (see resolveCell) ...

Returns the XY co-ordinates of a given row/cell resolution (see resolveCell)

\n

Parameters

  • resolved : Object
    \n

Returns

Ext.grid.GridView
view source
( index ) : HtmlElement
Return the <div> HtmlElement which represents a Grid row for the specified index. ...

Return the <div> HtmlElement which represents a Grid row for the specified index.

\n

Parameters

Returns

  • HtmlElement

    The div element.

    \n
Ext.grid.GridView
view source
( index, rowParams, store ) : String
Override this function to apply custom CSS classes to rows during rendering. ...

Override this function to apply custom CSS classes to rows during rendering. You can also supply custom\nparameters to the row template for the current row to customize how it is rendered using the rowParams\nparameter. This function should return the CSS class name (or empty string '' for none) that will be added\nto the row's wrapping div. To apply multiple class names, simply return them space-delimited within the string\n(e.g., 'my-class another-class'). Example usage:

\n\n
viewConfig: {\n    forceFit: true,\n    showPreview: true, // custom property\n    enableRowBody: true, // required to create a second, full-width row to show expanded Record data\n    getRowClass: function(record, rowIndex, rp, ds){ // rp = rowParams\n        if(this.showPreview){\n            rp.body = '<p>'+record.data.excerpt+'</p>';\n            return 'x-grid3-row-expanded';\n        }\n        return 'x-grid3-row-collapsed';\n    }\n},\n    
\n\n\n

@param {Record} record The Ext.data.Record corresponding to the current row.

\n

Parameters

  • index : Number

    The row index.

    \n
  • rowParams : Object

    A config object that is passed to the row template during rendering that allows\ncustomization of various aspects of a grid row.

    \n\n

    If enableRowBody is configured true, then the following properties may be set\nby this function, and will be used to render a full-width expansion row below each grid row:

    \n\n\n
      \n
    • body : String
      An HTML fragment to be used as the expansion row's body content (defaults to '').
    • \n
    • bodyStyle : String
      A CSS style specification that will be applied to the expansion row's <tr> element. (defaults to '').
    • \n
    \n\n\n

    The following property will be passed in, and may be appended to:

    \n\n
      \n
    • tstyle : String
      A CSS style specification that willl be applied to the <table> element which encapsulates\nboth the standard grid row, and any expansion row.
    • \n
    \n\n
  • store : Store

    The Ext.data.Store this grid is bound to

    \n

Returns

  • String

    a CSS class name to add to the row.

    \n
Ext.grid.GridView
view source
( )private
private ...

private

\n
Ext.grid.GridView
view source
( )private
private ...

private

\n
Ext.grid.GridView
view source
( )private
private ...

private

\n
Ext.grid.GridView
view source
( ) : Stringprivate
Returns the total width of all visible columns ...

Returns the total width of all visible columns

\n

Returns

Ext.grid.GridView
view source
( e, target )private
Called when a header cell is clicked - shows the menu if the click happened over a trigger button ...

Called when a header cell is clicked - shows the menu if the click happened over a trigger button

\n

Parameters

  • e : Object
    \n
  • target : Object
    \n
Ext.grid.GridView
view source
( item )private
Attached as the 'itemclick' handler to the header menu and the column show/hide submenu (if available). ...

Attached as the 'itemclick' handler to the header menu and the column show/hide submenu (if available).\nPerforms sorting if the sorter buttons were clicked, otherwise hides/shows the column that was clicked.

\n

Parameters

  • item : Object
    \n
Ext.grid.GridView
view source
( item )
Called by handleHdMenuClick if any button except a sort ASC/DESC button was clicked. ...

Called by handleHdMenuClick if any button except a sort ASC/DESC button was clicked. The default implementation provides\nthe column hide/show functionality based on the check state of the menu item. A different implementation can be provided\nif needed.

\n

Parameters

Ext.grid.GridView
view source
( e )private
Attached to the headers' mousemove event. ...

Attached to the headers' mousemove event. This figures out the CSS cursor to use based on where the mouse is currently\npointed. If the mouse is currently hovered over the extreme left or extreme right of any header cell and the cell next\nto it is resizable it is given the resize cursor, otherwise the cursor is set to an empty string.

\n

Parameters

  • e : Object
    \n
Ext.grid.GridView
view source
( e, target )private
Tied to the header element's mouseout event. ...

Tied to the header element's mouseout event. Removes the hover class from the header cell

\n

Parameters

  • e : Object
    \n
  • target : Object
    \n
Ext.grid.GridView
view source
( e, target )private
Tied to the header element's mouseover event - adds the over class to the header cell if the menu is not disabled\nfor...

Tied to the header element's mouseover event - adds the over class to the header cell if the menu is not disabled\nfor that cell

\n

Parameters

  • e : Object
    \n
  • target : Object
    \n
Ext.grid.GridView
view source
( e )private
private ...

private

\n

Parameters

  • e : Object
    \n
Checks to see if this object has any listeners for a specified event ...

Checks to see if this object has any listeners for a specified event

\n

Parameters

  • eventName : String

    The name of the event to check for

    \n

Returns

  • Boolean

    True if the event is being listened for, else false

    \n
Ext.grid.GridView
view source
( ) : Booleanprivate
Returns true if there are any rows rendered into the GridView ...

Returns true if there are any rows rendered into the GridView

\n

Returns

  • Boolean

    True if any rows have been rendered

    \n
Ext.grid.GridView
view source
( grid )private
private ...

private

\n

Parameters

  • grid : Object
    \n
Ext.grid.GridView
view source
( newStore, newColModel )private
Binds a new Store and ColumnModel to this GridView. ...

Binds a new Store and ColumnModel to this GridView. Removes any listeners from the old objects (if present)\nand adds listeners to the new ones

\n

Parameters

Ext.grid.GridView
view source
( )private
Finds and stores references to important elements ...

Finds and stores references to important elements

\n
Ext.grid.GridView
view source
( )private
private ...

private

\n
Ext.grid.GridView
view source
( )private
Provides default templates if they are not given for this particular instance. ...

Provides default templates if they are not given for this particular instance. Most of the templates are defined on\nthe prototype, the ones defined inside this function are done so because they are based on Grid or GridView configuration

\n
Ext.grid.GridView
view source
( grid )private
private ...

private

\n

Parameters

  • grid : Object
    \n
Ext.grid.GridView
view source
( dm, firstRow, lastRow, isUpdate )private
private ...

private

\n

Parameters

  • dm : Object
    \n
  • firstRow : Object
    \n
  • lastRow : Object
    \n
  • isUpdate : Object
    \n
Ext.grid.GridView
view source
( c )private
...
\n

Parameters

  • c : Object
    \n
Ext.grid.GridView
view source
( cellIndex, el )private
Used by handleHdOver to determine whether or not to show the header menu class on cell hover ...

Used by handleHdOver to determine whether or not to show the header menu class on cell hover

\n

Parameters

  • cellIndex : Number

    The header cell index

    \n
  • el : Ext.Element

    The cell element currently being hovered over

    \n
Ext.grid.GridView
view source
( initial )private
Sizes the grid's header and body elements ...

Sizes the grid's header and body elements

\n

Parameters

  • initial : Object
    \n
( eventName, handler, [scope], [options] )
Appends an event handler to this object (shorthand for addListener.) ...

Appends an event handler to this object (shorthand for addListener.)

\n

Parameters

  • eventName : String

    The type of event to listen for

    \n
  • handler : Function

    The method the event invokes

    \n
  • scope : Object (optional)

    The scope (this reference) in which the handler function is executed.\nIf omitted, defaults to the object which fired the event.

    \n
  • options : Object (optional)

    An object containing handler configuration.

    \n
Ext.grid.GridView
view source
( store, records, index )private
private ...

private

\n

Parameters

  • store : Object
    \n
  • records : Object
    \n
  • index : Object
    \n
Ext.grid.GridView
view source
( ws, tw )private
...
\n

Parameters

  • ws : Object
    \n
  • tw : Object
    \n
Ext.grid.GridView
view source
( row, col )private
private ...

private

\n

Parameters

  • row : Object
    \n
  • col : Object
    \n
Ext.grid.GridView
view source
( row, col )private
private ...

private

\n

Parameters

  • row : Object
    \n
  • col : Object
    \n
Ext.grid.GridView
view source
( )private
private ...

private

\n
Ext.grid.GridView
view source
( )private
private ...

private

\n
Ext.grid.GridView
view source
( cm, col, width )private
private ...

private

\n

Parameters

  • cm : Object
    \n
  • col : Object
    \n
  • width : Object
    \n
Ext.grid.GridView
view source
( col, hidden, tw )private
...
\n

Parameters

  • col : Object
    \n
  • hidden : Object
    \n
  • tw : Object
    \n
Ext.grid.GridView
view source
( cm, oldIndex, newIndex )private
private ...

private

\n

Parameters

  • cm : Object
    \n
  • oldIndex : Object
    \n
  • newIndex : Object
    \n
Ext.grid.GridView
view source
( cellIndex, width )private
Called by the SplitDragZone when a drag has been completed. ...

Called by the SplitDragZone when a drag has been completed. Resizes the columns

\n

Parameters

  • cellIndex : Object
    \n
  • width : Object
    \n
Ext.grid.GridView
view source
( col, w, tw )private
...
\n

Parameters

  • col : Object
    \n
  • w : Object
    \n
  • tw : Object
    \n
Ext.grid.GridView
view source
( )private
private ...

private

\n
Ext.grid.GridView
view source
( )private
private ...

private

\n
Ext.grid.GridView
view source
( cm, col, text )private
private ...

private

\n

Parameters

  • cm : Object
    \n
  • col : Object
    \n
  • text : Object
    \n
Ext.grid.GridView
view source
( g, index )private
private ...

private

\n

Parameters

  • g : Object
    \n
  • index : Object
    \n
Ext.grid.GridView
view source
( cm, col, hidden )private
private ...

private

\n

Parameters

  • cm : Object
    \n
  • col : Object
    \n
  • hidden : Object
    \n
Ext.grid.GridView
view source
( vw, vh )private
template functions for subclasses and plugins\nthese functions include precalculated values ...

template functions for subclasses and plugins\nthese functions include precalculated values

\n

Parameters

  • vw : Object
    \n
  • vh : Object
    \n
Ext.grid.GridView
view source
( )private
Called when a store is loaded, scrolls to the top row ...

Called when a store is loaded, scrolls to the top row

\n
Ext.grid.GridView
view source
( store, record, index, isUpdate )private
private ...

private

\n

Parameters

  • store : Object
    \n
  • record : Object
    \n
  • index : Object
    \n
  • isUpdate : Object
    \n
Ext.grid.GridView
view source
( row )private
private ...

private

\n

Parameters

  • row : Object
    \n
Ext.grid.GridView
view source
( e, target )private
Removes the hover class from a row on mouseout ...

Removes the hover class from a row on mouseout

\n

Parameters

  • e : Object
    \n
  • target : Object
    \n
Ext.grid.GridView
view source
( e, target )private
Adds the hover class to a row when hovered over ...

Adds the hover class to a row when hovered over

\n

Parameters

  • e : Object
    \n
  • target : Object
    \n
Ext.grid.GridView
view source
( row )private
private ...

private

\n

Parameters

  • row : Object
    \n
Ext.grid.GridView
view source
( store, record )private
private ...

private

\n

Parameters

  • store : Object
    \n
  • record : Object
    \n
Ext.grid.GridView
view source
( name, e )private
private ...

private

\n

Parameters

  • name : Object
    \n
  • e : Object
    \n
Ext.grid.GridView
view source
( startRow )private
Adds CSS classes and rowIndex to each row ...

Adds CSS classes and rowIndex to each row

\n

Parameters

  • startRow : Number

    The row to start from (defaults to 0)

    \n
Removes all listeners for this object ...

Removes all listeners for this object

\n
Ext.grid.GridView
view source
( [headersToo] )
Refreshs the grid UI ...

Refreshs the grid UI

\n

Parameters

  • headersToo : Boolean (optional)

    True to also refresh the headers

    \n
Ext.grid.GridView
view source
( record )private
Refreshes a row by re-rendering it. ...

Refreshes a row by re-rendering it. Fires the rowupdated event when done

\n

Parameters

  • record : Object
    \n
Relays selected events from the specified Observable as if the events were fired by this. ...

Relays selected events from the specified Observable as if the events were fired by this.

\n

Parameters

  • o : Object

    The Observable whose events this object is to relay.

    \n
  • events : Array

    Array of event names to relay.

    \n
( eventName, handler, [scope] )
Removes an event handler. ...

Removes an event handler.

\n

Parameters

  • eventName : String

    The type of event the handler was associated with.

    \n
  • handler : Function

    The handler to remove. This must be a reference to the function passed into the addListener call.

    \n
  • scope : Object (optional)

    The scope originally specified for the handler.

    \n
Ext.grid.GridView
view source
( row )private
private ...

private

\n

Parameters

  • row : Object
    \n
Ext.grid.GridView
view source
( row, cls )private
private ...

private

\n

Parameters

  • row : Object
    \n
  • cls : Object
    \n
Ext.grid.GridView
view source
( firstRow, lastRow )private
private ...

private

\n

Parameters

  • firstRow : Object
    \n
  • lastRow : Object
    \n
Ext.grid.GridView
view source
( )private
private ...

private

\n
Ext.grid.GridView
view source
( )private
private ...

private

\n
Ext.grid.GridView
view source
( ) : Stringprivate
Renders the header row using the 'header' template. ...

Renders the header row using the 'header' template. Does not inject the HTML into the DOM, just\nreturns a string.

\n

Returns

Ext.grid.GridView
view source
( startRow, endRow )private
Renders rows between start and end indexes ...

Renders rows between start and end indexes

\n

Parameters

  • startRow : Number

    Index of the first row to render

    \n
  • endRow : Number

    Index of the last row to render

    \n
Ext.grid.GridView
view source
( )private
Renders each of the UI elements in turn. ...

Renders each of the UI elements in turn. This is called internally, once, by this.render. It does not\nrender rows from the store, just the surrounding UI elements.

\n
Ext.grid.GridView
view source
( row, col, hscroll )private
Finds the Elements corresponding to the given row and column indexes ...

Finds the Elements corresponding to the given row and column indexes

\n

Parameters

  • row : Object
    \n
  • col : Object
    \n
  • hscroll : Object
    \n
Ext.grid.GridView
view source
( state )private
private ...

private

\n

Parameters

  • state : Object
    \n
Resume firing events. ...

Resume firing events. (see suspendEvents)\nIf events were suspended using the queueSuspended parameter, then all\nevents fired during event suspension will be sent to any listeners now.

\n
Ext.grid.GridView
view source
( )
Scrolls the grid to the top ...

Scrolls the grid to the top

\n
Suspend the firing of all events. ...

Suspend the firing of all events. (see resumeEvents)

\n

Parameters

  • queueSuspended : Boolean

    Pass as true to queue up suspended events to be fired\nafter the resumeEvents call instead of discarding all suspended events;

    \n
Ext.grid.GridView
view source
( row, col, hscroll )private
Moves the focus element to the x and y co-ordinates of the given row and column ...

Moves the focus element to the x and y co-ordinates of the given row and column

\n

Parameters

  • row : Object
    \n
  • col : Object
    \n
  • hscroll : Object
    \n
Ext.grid.GridView
view source
( )private
private ...

private

\n
Ext.grid.GridView
view source
( )private
private ...

private

\n
( eventName, handler, [scope] )
Removes an event handler (shorthand for removeListener.) ...

Removes an event handler (shorthand for removeListener.)

\n

Parameters

  • eventName : String

    The type of event the handler was associated with.

    \n
  • handler : Function

    The handler to remove. This must be a reference to the function passed into the addListener call.

    \n
  • scope : Object (optional)

    The scope originally specified for the handler.

    \n
Ext.grid.GridView
view source
( )private
Updates the size of every column and cell in the grid ...

Updates the size of every column and cell in the grid

\n
Ext.grid.GridView
view source
( col, hidden )private
Sets the hidden status of a given column. ...

Sets the hidden status of a given column.

\n

Parameters

  • col : Number

    The column index

    \n
  • hidden : Boolean

    True to make the column hidden

    \n
Ext.grid.GridView
view source
( col, text )private
...
\n

Parameters

  • col : Object
    \n
  • text : Object
    \n
Ext.grid.GridView
view source
( column )private
Called after a column's width has been updated, this resizes all of the cells for that column in each row ...

Called after a column's width has been updated, this resizes all of the cells for that column in each row

\n

Parameters

  • column : Number

    The column index

    \n
Ext.grid.GridView
view source
( )private
Adds sorting classes to the column headers based on the bound store's sortInfo. ...

Adds sorting classes to the column headers based on the bound store's sortInfo. Fires the 'sortchange' event\nif the sorting has changed since this function was last run.

\n
Ext.grid.GridView
view source
( updateMain )private
Ensures that the header is sized to the total width available to it ...

Ensures that the header is sized to the total width available to it

\n

Parameters

  • updateMain : Boolean

    True to update the mainBody's width also (defaults to true)

    \n
Ext.grid.GridView
view source
( )private
Re-renders the headers and ensures they are sized correctly ...

Re-renders the headers and ensures they are sized correctly

\n
Ext.grid.GridView
view source
( col, dir )private
Ensures the given column has the given icon class ...

Ensures the given column has the given icon class

\n

Parameters

  • col : Object
    \n
  • dir : Object
    \n
Defined By

Events

Ext.grid.GridView
view source
( view )
Internal UI Event. ...

Internal UI Event. Fired before the view is refreshed.

\n

Parameters

Ext.grid.GridView
view source
( view, rowIndex, record )
Internal UI Event. ...

Internal UI Event. Fired before a row is removed.

\n

Parameters

Ext.grid.GridView
view source
( view, firstRow, lastRow )
Internal UI Event. ...

Internal UI Event. Fired before rows are inserted.

\n

Parameters

  • view : Ext.grid.GridView
    \n
  • firstRow : Number

    The index of the first row to be inserted.

    \n
  • lastRow : Number

    The index of the last row to be inserted.

    \n
Ext.grid.GridView
view source
( view )
Internal UI Event. ...

Internal UI Event. Fired after the GridView's body has been refreshed.

\n

Parameters

Ext.grid.GridView
view source
( view, rowIndex, record )
Internal UI Event. ...

Internal UI Event. Fired after a row is removed.

\n

Parameters

Ext.grid.GridView
view source
( view, firstRow, lastRow )
Internal UI Event. ...

Internal UI Event. Fired after rows are inserted.

\n

Parameters

Ext.grid.GridView
view source
( view, firstRow, record )
Internal UI Event. ...

Internal UI Event. Fired after a row has been updated.

\n

Parameters

  • view : Ext.grid.GridView
    \n
  • firstRow : Number

    The index of the row updated.

    \n
  • record : Ext.data.record

    The Record backing the row updated.

    \n
","superclasses":["Ext.util.Observable"],"meta":{},"requires":[],"html_meta":{},"statics":{"property":[],"cfg":[],"css_var":[],"method":[],"event":[],"css_mixin":[]},"files":[{"href":"GridView.html#Ext-grid-GridView","filename":"GridView.js"}],"linenr":1,"members":{"property":[{"tagname":"property","owner":"Ext.grid.GridView","meta":{},"name":"Ext.Template","id":"property-Ext.Template"},{"tagname":"property","owner":"Ext.grid.GridView","meta":{},"name":"bodyTpl","id":"property-bodyTpl"},{"tagname":"property","owner":"Ext.grid.GridView","meta":{"private":true},"name":"borderWidth","id":"property-borderWidth"},{"tagname":"property","owner":"Ext.grid.GridView","meta":{},"name":"cellTpl","id":"property-cellTpl"},{"tagname":"property","owner":"Ext.grid.GridView","meta":{},"name":"dragZone","id":"property-dragZone"},{"tagname":"property","owner":"Ext.grid.GridView","meta":{"private":true},"name":"firstRowCls","id":"property-firstRowCls"},{"tagname":"property","owner":"Ext.grid.GridView","meta":{"private":true},"name":"hdCls","id":"property-hdCls"},{"tagname":"property","owner":"Ext.grid.GridView","meta":{},"name":"headerTpl","id":"property-headerTpl"},{"tagname":"property","owner":"Ext.grid.GridView","meta":{"private":true},"name":"lastRowCls","id":"property-lastRowCls"},{"tagname":"property","owner":"Ext.grid.GridView","meta":{},"name":"mainBody","id":"property-mainBody"},{"tagname":"property","owner":"Ext.grid.GridView","meta":{"private":true},"name":"rowClsRe","id":"property-rowClsRe"},{"tagname":"property","owner":"Ext.grid.GridView","meta":{"private":true},"name":"tdClass","id":"property-tdClass"}],"cfg":[{"tagname":"cfg","owner":"Ext.grid.GridView","meta":{},"name":"autoFill","id":"cfg-autoFill"},{"tagname":"cfg","owner":"Ext.grid.GridView","meta":{},"name":"cellSelector","id":"cfg-cellSelector"},{"tagname":"cfg","owner":"Ext.grid.GridView","meta":{},"name":"cellSelectorDepth","id":"cfg-cellSelectorDepth"},{"tagname":"cfg","owner":"Ext.grid.GridView","meta":{},"name":"columnsText","id":"cfg-columnsText"},{"tagname":"cfg","owner":"Ext.grid.GridView","meta":{},"name":"deferEmptyText","id":"cfg-deferEmptyText"},{"tagname":"cfg","owner":"Ext.grid.GridView","meta":{},"name":"emptyText","id":"cfg-emptyText"},{"tagname":"cfg","owner":"Ext.grid.GridView","meta":{},"name":"enableRowBody","id":"cfg-enableRowBody"},{"tagname":"cfg","owner":"Ext.grid.GridView","meta":{},"name":"forceFit","id":"cfg-forceFit"},{"tagname":"cfg","owner":"Ext.grid.GridView","meta":{},"name":"headerMenuOpenCls","id":"cfg-headerMenuOpenCls"},{"tagname":"cfg","owner":"Ext.grid.GridView","meta":{},"name":"headersDisabled","id":"cfg-headersDisabled"},{"tagname":"cfg","owner":"Ext.grid.GridView","meta":{},"name":"hideSortIcons","id":"cfg-hideSortIcons"},{"tagname":"cfg","owner":"Ext.util.Observable","meta":{},"name":"listeners","id":"cfg-listeners"},{"tagname":"cfg","owner":"Ext.grid.GridView","meta":{},"name":"markDirty","id":"cfg-markDirty"},{"tagname":"cfg","owner":"Ext.grid.GridView","meta":{},"name":"rowBodySelector","id":"cfg-rowBodySelector"},{"tagname":"cfg","owner":"Ext.grid.GridView","meta":{},"name":"rowBodySelectorDepth","id":"cfg-rowBodySelectorDepth"},{"tagname":"cfg","owner":"Ext.grid.GridView","meta":{},"name":"rowOverCls","id":"cfg-rowOverCls"},{"tagname":"cfg","owner":"Ext.grid.GridView","meta":{},"name":"rowSelector","id":"cfg-rowSelector"},{"tagname":"cfg","owner":"Ext.grid.GridView","meta":{},"name":"rowSelectorDepth","id":"cfg-rowSelectorDepth"},{"tagname":"cfg","owner":"Ext.grid.GridView","meta":{},"name":"scrollOffset","id":"cfg-scrollOffset"},{"tagname":"cfg","owner":"Ext.grid.GridView","meta":{},"name":"selectedRowClass","id":"cfg-selectedRowClass"},{"tagname":"cfg","owner":"Ext.grid.GridView","meta":{},"name":"sortAscText","id":"cfg-sortAscText"},{"tagname":"cfg","owner":"Ext.grid.GridView","meta":{},"name":"sortClasses","id":"cfg-sortClasses"},{"tagname":"cfg","owner":"Ext.grid.GridView","meta":{},"name":"sortDescText","id":"cfg-sortDescText"}],"css_var":[],"method":[{"tagname":"method","owner":"Ext.grid.GridView","meta":{},"name":"constructor","id":"method-constructor"},{"tagname":"method","owner":"Ext.util.Observable","meta":{},"name":"addEvents","id":"method-addEvents"},{"tagname":"method","owner":"Ext.util.Observable","meta":{},"name":"addListener","id":"method-addListener"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"addRowClass","id":"method-addRowClass"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"afterMove","id":"method-afterMove"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"afterRender","id":"method-afterRender"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"afterRenderUI","id":"method-afterRenderUI"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"applyEmptyText","id":"method-applyEmptyText"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"autoExpand","id":"method-autoExpand"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"beforeColMenuShow","id":"method-beforeColMenuShow"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"beforeUpdate","id":"method-beforeUpdate"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"bind","id":"method-bind"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"clearHeaderSortState","id":"method-clearHeaderSortState"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"deleteRows","id":"method-deleteRows"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"destroy","id":"method-destroy"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"doRender","id":"method-doRender"},{"tagname":"method","owner":"Ext.util.Observable","meta":{},"name":"enableBubble","id":"method-enableBubble"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"ensureVisible","id":"method-ensureVisible"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"findCell","id":"method-findCell"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{},"name":"findCellIndex","id":"method-findCellIndex"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"findHeaderCell","id":"method-findHeaderCell"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"findHeaderIndex","id":"method-findHeaderIndex"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{},"name":"findRow","id":"method-findRow"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{},"name":"findRowBody","id":"method-findRowBody"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{},"name":"findRowIndex","id":"method-findRowIndex"},{"tagname":"method","owner":"Ext.util.Observable","meta":{},"name":"fireEvent","id":"method-fireEvent"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"fitColumns","id":"method-fitColumns"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"fly","id":"method-fly"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{},"name":"focusCell","id":"method-focusCell"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{},"name":"focusRow","id":"method-focusRow"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{},"name":"getCell","id":"method-getCell"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"getCellIndex","id":"method-getCellIndex"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"getColumnData","id":"method-getColumnData"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"getColumnId","id":"method-getColumnId"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"getColumnStyle","id":"method-getColumnStyle"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"getColumnTooltip","id":"method-getColumnTooltip"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"getColumnWidth","id":"method-getColumnWidth"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"getEditorParent","id":"method-getEditorParent"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{},"name":"getGridInnerWidth","id":"method-getGridInnerWidth"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{},"name":"getHeaderCell","id":"method-getHeaderCell"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"getOffsetWidth","id":"method-getOffsetWidth"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"getPreviousVisible","id":"method-getPreviousVisible"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"getResolvedXY","id":"method-getResolvedXY"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{},"name":"getRow","id":"method-getRow"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{},"name":"getRowClass","id":"method-getRowClass"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"getRows","id":"method-getRows"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"getScrollOffset","id":"method-getScrollOffset"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"getScrollState","id":"method-getScrollState"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"getTotalWidth","id":"method-getTotalWidth"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"handleHdDown","id":"method-handleHdDown"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"handleHdMenuClick","id":"method-handleHdMenuClick"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{},"name":"handleHdMenuClickDefault","id":"method-handleHdMenuClickDefault"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"handleHdMove","id":"method-handleHdMove"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"handleHdOut","id":"method-handleHdOut"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"handleHdOver","id":"method-handleHdOver"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"handleWheel","id":"method-handleWheel"},{"tagname":"method","owner":"Ext.util.Observable","meta":{},"name":"hasListener","id":"method-hasListener"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"hasRows","id":"method-hasRows"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"init","id":"method-init"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"initData","id":"method-initData"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"initElements","id":"method-initElements"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"initEvents","id":"method-initEvents"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"initTemplates","id":"method-initTemplates"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"initUI","id":"method-initUI"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"insertRows","id":"method-insertRows"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"isHideableColumn","id":"method-isHideableColumn"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"isMenuDisabled","id":"method-isMenuDisabled"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"layout","id":"method-layout"},{"tagname":"method","owner":"Ext.util.Observable","meta":{},"name":"on","id":"method-on"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"onAdd","id":"method-onAdd"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"onAllColumnWidthsUpdated","id":"method-onAllColumnWidthsUpdated"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"onCellDeselect","id":"method-onCellDeselect"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"onCellSelect","id":"method-onCellSelect"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"onClear","id":"method-onClear"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"onColConfigChange","id":"method-onColConfigChange"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"onColWidthChange","id":"method-onColWidthChange"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"onColumnHiddenUpdated","id":"method-onColumnHiddenUpdated"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"onColumnMove","id":"method-onColumnMove"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"onColumnSplitterMoved","id":"method-onColumnSplitterMoved"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"onColumnWidthUpdated","id":"method-onColumnWidthUpdated"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"onDataChange","id":"method-onDataChange"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"onDenyColumnHide","id":"method-onDenyColumnHide"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"onHeaderChange","id":"method-onHeaderChange"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"onHeaderClick","id":"method-onHeaderClick"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"onHiddenChange","id":"method-onHiddenChange"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"onLayout","id":"method-onLayout"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"onLoad","id":"method-onLoad"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"onRemove","id":"method-onRemove"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"onRowDeselect","id":"method-onRowDeselect"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"onRowOut","id":"method-onRowOut"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"onRowOver","id":"method-onRowOver"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"onRowSelect","id":"method-onRowSelect"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"onUpdate","id":"method-onUpdate"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"processEvent","id":"method-processEvent"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"processRows","id":"method-processRows"},{"tagname":"method","owner":"Ext.util.Observable","meta":{},"name":"purgeListeners","id":"method-purgeListeners"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{},"name":"refresh","id":"method-refresh"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"refreshRow","id":"method-refreshRow"},{"tagname":"method","owner":"Ext.util.Observable","meta":{},"name":"relayEvents","id":"method-relayEvents"},{"tagname":"method","owner":"Ext.util.Observable","meta":{},"name":"removeListener","id":"method-removeListener"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"removeRow","id":"method-removeRow"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"removeRowClass","id":"method-removeRowClass"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"removeRows","id":"method-removeRows"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"render","id":"method-render"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"renderBody","id":"method-renderBody"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"renderHeaders","id":"method-renderHeaders"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"renderRows","id":"method-renderRows"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"renderUI","id":"method-renderUI"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"resolveCell","id":"method-resolveCell"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"restoreScroll","id":"method-restoreScroll"},{"tagname":"method","owner":"Ext.util.Observable","meta":{},"name":"resumeEvents","id":"method-resumeEvents"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{},"name":"scrollToTop","id":"method-scrollToTop"},{"tagname":"method","owner":"Ext.util.Observable","meta":{},"name":"suspendEvents","id":"method-suspendEvents"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"syncFocusEl","id":"method-syncFocusEl"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"syncHeaderScroll","id":"method-syncHeaderScroll"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"syncScroll","id":"method-syncScroll"},{"tagname":"method","owner":"Ext.util.Observable","meta":{},"name":"un","id":"method-un"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"updateAllColumnWidths","id":"method-updateAllColumnWidths"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"updateColumnHidden","id":"method-updateColumnHidden"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"updateColumnText","id":"method-updateColumnText"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"updateColumnWidth","id":"method-updateColumnWidth"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"updateHeaderSortState","id":"method-updateHeaderSortState"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"updateHeaderWidth","id":"method-updateHeaderWidth"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"updateHeaders","id":"method-updateHeaders"},{"tagname":"method","owner":"Ext.grid.GridView","meta":{"private":true},"name":"updateSortIcon","id":"method-updateSortIcon"}],"event":[{"tagname":"event","owner":"Ext.grid.GridView","meta":{},"name":"beforerefresh","id":"event-beforerefresh"},{"tagname":"event","owner":"Ext.grid.GridView","meta":{},"name":"beforerowremoved","id":"event-beforerowremoved"},{"tagname":"event","owner":"Ext.grid.GridView","meta":{},"name":"beforerowsinserted","id":"event-beforerowsinserted"},{"tagname":"event","owner":"Ext.grid.GridView","meta":{},"name":"refresh","id":"event-refresh"},{"tagname":"event","owner":"Ext.grid.GridView","meta":{},"name":"rowremoved","id":"event-rowremoved"},{"tagname":"event","owner":"Ext.grid.GridView","meta":{},"name":"rowsinserted","id":"event-rowsinserted"},{"tagname":"event","owner":"Ext.grid.GridView","meta":{},"name":"rowupdated","id":"event-rowupdated"}],"css_mixin":[]},"inheritable":null,"private":null,"component":false,"name":"Ext.grid.GridView","singleton":false,"override":null,"inheritdoc":null,"id":"class-Ext.grid.GridView","mixins":[],"mixedInto":[]});