/* 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_ActionColumn({"alternateClassNames":[],"aliases":{},"enum":null,"parentMixins":[],"tagname":"class","subclasses":[],"extends":"Ext.grid.Column","uses":[],"html":"

Hierarchy

Files

A Grid column type which renders an icon, or a series of icons in a grid cell, and offers a scoped click\nhandler for each icon. Example usage:

\n\n\n
new Ext.grid.GridPanel({\n    store: myStore,\n    columns: [\n        {\n            xtype: 'actioncolumn',\n            width: 50,\n            items: [\n                {\n                    icon   : 'sell.gif',                // Use a URL in the icon config\n                    tooltip: 'Sell stock',\n                    handler: function(grid, rowIndex, colIndex) {\n                        var rec = store.getAt(rowIndex);\n                        alert(\"Sell \" + rec.get('company'));\n                    }\n                },\n                {\n                    getClass: function(v, meta, rec) {  // Or return a class from a function\n                        if (rec.get('change') < 0) {\n                            this.items[1].tooltip = 'Do not buy!';\n                            return 'alert-col';\n                        } else {\n                            this.items[1].tooltip = 'Buy stock';\n                            return 'buy-col';\n                        }\n                    },\n                    handler: function(grid, rowIndex, colIndex) {\n                        var rec = store.getAt(rowIndex);\n                        alert(\"Buy \" + rec.get('company'));\n                    }\n                }\n            ]\n        }\n        //any other columns here\n    ]\n});\n
\n\n\n

\n\n

The action column can be at any index in the columns array, and a grid can have any number of\naction columns.

\n\n
Defined By

Config options

Optional. ...

Optional. Set the CSS text-align property of the column. Defaults to undefined.

\n
Ext.grid.ActionColumn
view source
: String
The alt text to use for the image element. ...

The alt text to use for the image element. Defaults to ''.

\n

Defaults to: ''

Optional. ...

Optional. An inline style definition string which is applied to all table cells in the column\n(excluding headers). Defaults to undefined.

\n
Required. ...

Required. The name of the field in the\ngrid's Ext.data.Store's Ext.data.Record definition from\nwhich to draw the column's value.

\n\n
Optional. ...

Optional. Defaults to true, enabling the configured\neditor. Set to false to initially disable editing on this column.\nThe initial configuration may be dynamically altered using\nExt.grid.ColumnModel.setEditable().

\n
Optional. ...

Optional. The Ext.form.Field to use when editing values in this column\nif editing is supported by the grid. See editable also.

\n
Optional. ...

Optional. If the grid is being rendered by an Ext.grid.GroupingView, this option\nmay be used to specify the text to display when there is an empty group value. Defaults to the\nExt.grid.GroupingView.emptyGroupText.

\n
Optional. ...

Optional. true if the column width cannot be changed. Defaults to false.

\n
Ext.grid.ActionColumn
view source
: Function
A function which returns the CSS class to apply to the icon image. ...

A function which returns the CSS class to apply to the icon image.\nThe function is passed the following parameters:

    \n\n
    <li><b>v</b> : Object<p class=\"sub-desc\">The value of the column's configured field (if any).</p></li>\n<li><b>metadata</b> : Object<p class=\"sub-desc\">An object in which you may set the following attributes:<ul>\n    <li><b>css</b> : String<p class=\"sub-desc\">A CSS class name to add to the cell's TD element.</p></li>\n    <li><b>attr</b> : String<p class=\"sub-desc\">An HTML attribute definition string to apply to the data container element <i>within</i> the table cell\n    (e.g. 'style=\"color:red;\"').</p></li>\n</ul></p></li>\n<li><b>r</b> : Ext.data.Record<p class=\"sub-desc\">The Record providing the data.</p></li>\n<li><b>rowIndex</b> : Number<p class=\"sub-desc\">The row index..</p></li>\n<li><b>colIndex</b> : Number<p class=\"sub-desc\">The column index.</p></li>\n<li><b>store</b> : Ext.data.Store<p class=\"sub-desc\">The Store which is providing the data Model.</p></li>\n
    \n\n

\n
Optional. ...

Optional. If the grid is being rendered by an Ext.grid.GroupingView, this option\nmay be used to specify the text with which to prefix the group field value in the group header line.\nSee also groupRenderer and\nExt.grid.GroupingView.showGroupName.

\n
Optional. ...

Optional. If the grid is being rendered by an Ext.grid.GroupingView, this option\nmay be used to specify the function used to format the grouping field value for display in the group\nheader. If a groupRenderer is not specified, the configured\nrenderer will be called; if a renderer is also not specified\nthe new value of the group field will be used.

\n\n\n

The called function (either the groupRenderer or renderer) will be\npassed the following parameters:\n

    \n
  • v : Object

    The new value of the group field.

  • \n
  • unused : undefined

    Unused parameter.

  • \n
  • r : Ext.data.Record

    The Record providing the data\nfor the row which caused group change.

  • \n
  • rowIndex : Number

    The row index of the Record which caused group change.

  • \n
  • colIndex : Number

    The column index of the group field.

  • \n
  • ds : Ext.data.Store

    The Store which is providing the data Model.

  • \n

\n\n\n

The function should return a string value.

\n\n
Optional. ...

Optional. If the grid is being rendered by an Ext.grid.GroupingView, this option\nmay be used to disable the header menu item to group by the column selected. Defaults to true,\nwhich enables the header menu group option. Set to false to disable (but still show) the\ngroup option in the header menu for the column. See also groupName.

\n
Ext.grid.ActionColumn
view source
: Function
A function called when the icon is clicked. ...

A function called when the icon is clicked.\nThe handler is passed the following parameters:

    \n
  • grid : GridPanel
    The owning GridPanel.
  • \n
  • rowIndex : Number
    The row index clicked on.
  • \n
  • colIndex : Number
    The column index clicked on.
  • \n
  • item : Object
    The clicked item (or this Column if multiple\nitems were not configured).
  • \n
  • e : Event
    The click event.
  • \n

\n
Optional. ...

Optional. The header text to be used as innerHTML\n(html tags are accepted) to display in the Grid view. Note: to\nhave a clickable header with no text displayed use '&#160;'.

\n
Optional. ...

Optional. true to initially hide this column. Defaults to false.\nA hidden column may be shown via the header row menu.\nIf a column is never to be shown, simply do not include this column in the Column Model at all.

\n
Optional. ...

Optional. Specify as false to prevent the user from hiding this column\n(defaults to true). To disallow column hiding globally for all columns in the grid, use\nExt.grid.GridPanel.enableColumnHide instead.

\n
Ext.grid.ActionColumn
view source
: String
The URL of an image to display as the clickable element in the column. ...

The URL of an image to display as the clickable element in the column.\nOptional - defaults to Ext.BLANK_IMAGE_URL.

\n
Ext.grid.ActionColumn
view source
: String
A CSS class to apply to the icon image. ...

A CSS class to apply to the icon image. To determine the class dynamically, configure the Column with a getClass function.

\n
Optional. ...

Optional. A name which identifies this column (defaults to the column's initial\nordinal position.) The id is used to create a CSS class name which is applied to all\ntable cells (including headers) in that column (in this context the id does not need to be\nunique). The class name takes the form of

\n\n
x-grid3-td-id
\n\n\n

Header cells will also receive this class name, but will also have the class

\n\n
x-grid3-hd
\n\n\n

So, to target header cells, use CSS selectors such as:

\n\n
.x-grid3-hd-row .x-grid3-td-id
\n\n\n

The Ext.grid.GridPanel.autoExpandColumn grid config option references the column via this\nunique identifier.

\n
Used by ColumnModel setConfig method to avoid reprocessing a Column\nif isColumn is not set ColumnModel will recreate ...

Used by ColumnModel setConfig method to avoid reprocessing a Column\nif isColumn is not set ColumnModel will recreate a new Ext.grid.Column\nDefaults to true.

\n

Defaults to: true

Ext.grid.ActionColumn
view source
: Array
An Array which may contain multiple icon definitions, each element of which may contain:\n\n\nicon : StringThe url of an...

An Array which may contain multiple icon definitions, each element of which may contain:

\n\n
    \n
  • icon : String
    The url of an image to display as the clickable element \nin the column.
  • \n
  • iconCls : String
    A CSS class to apply to the icon image.\nTo determine the class dynamically, configure the item with a getClass function.
  • \n
  • getClass : Function
    A function which returns the CSS class to apply to the icon image.\nThe function is passed the following parameters:
      \n
    • v : Object

      The value of the column's configured field (if any).

    • \n
    • metadata : Object

      An object in which you may set the following attributes:

        \n
      • css : String

        A CSS class name to add to the cell's TD element.

      • \n
      • attr : String

        An HTML attribute definition string to apply to the data container element within the table cell\n (e.g. 'style=\"color:red;\"').

      • \n

    • \n
    • r : Ext.data.Record

      The Record providing the data.

    • \n
    • rowIndex : Number

      The row index..

    • \n
    • colIndex : Number

      The column index.

    • \n
    • store : Ext.data.Store

      The Store which is providing the data Model.

    • \n
  • \n
  • handler : Function
    A function called when the icon is clicked.
  • \n
  • scope : Scope
    The scope (this reference) in which the \nhandler and getClass functions are executed. Fallback defaults are this Column's\nconfigured scope, then this Column.
  • \n
  • tooltip : String
    A tooltip message to be displayed on hover. \nExt.QuickTips must have been initialized.
  • \n
\n\n
(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
Optional. ...

Optional. true to disable the column menu. Defaults to false.

\n
For an alternative to specifying a renderer see xtype\n\n\nOptional. ...

For an alternative to specifying a renderer see xtype

\n\n\n

Optional. A renderer is an 'interceptor' method which can be used transform data (value,\nappearance, etc.) before it is rendered). This may be specified in either of three ways:\n

    \n
  • A renderer function used to return HTML markup for a cell given the cell's data value.
  • \n
  • A string which references a property name of the Ext.util.Format class which\nprovides a renderer function.
  • \n
  • An object specifying both the renderer function, and its execution scope (this\nreference) e.g.:
    \n{\n    fn: this.gridRenderer,\n    scope: this\n}\n
\nIf not specified, the default renderer uses the raw data value.

\n\n\n

For information about the renderer function (passed parameters, etc.), see\nExt.grid.ColumnModel.setRenderer. An example of specifying renderer function inline:

\n\n\n
var companyColumn = {\n   header: 'Company Name',\n   dataIndex: 'company',\n   renderer: function(value, metaData, record, rowIndex, colIndex, store) {\n      // provide the logic depending on business rules\n      // name of your own choosing to manipulate the cell depending upon\n      // the data in the underlying Record object.\n      if (value == 'whatever') {\n          //metaData.css : String : A CSS class name to add to the TD element of the cell.\n          //metaData.attr : String : An html attribute definition string to apply to\n          //                         the data container element within the table\n          //                         cell (e.g. 'style=\"color:red;\"').\n          metaData.css = 'name-of-css-class-you-will-define';\n      }\n      return value;\n   }\n}\n
\n\n\n

See also scope.

\n
Optional. ...

Optional. false to disable column resizing. Defaults to true.

\n
Ext.grid.ActionColumn
view source
: Object
The scope (this reference) in which the handler\nand getClass fuctions are executed. ...

The scope (this reference) in which the handler\nand getClass fuctions are executed. Defaults to this Column.

\n

Overrides: Ext.grid.Column.scope

Optional. ...

Optional. true if sorting is to be allowed on this column.\nDefaults to the value of the Ext.grid.ColumnModel.defaultSortable property.\nWhether local/remote sorting is used is specified in Ext.data.Store.remoteSort.

\n
Ext.grid.ActionColumn
view source
: Boolean
Defaults to true. ...

Defaults to true. Prevent grid row selection upon mousedown.

\n
Ext.grid.ActionColumn
view source
: String
A tooltip message to be displayed on hover. ...

A tooltip message to be displayed on hover. Ext.QuickTips must have\nbeen initialized.

\n

Overrides: Ext.grid.Column.tooltip

Optional. ...

Optional. The initial width in pixels of the column.\nThe width of each column can also be affected if any of the following are configured:

\n\n
Optional. ...

Optional. A String which references a predefined Ext.grid.Column subclass\ntype which is preconfigured with an appropriate renderer to be easily\nconfigured into a ColumnModel. The predefined Ext.grid.Column subclass types are:

\n\n
\n\n\n

Configuration properties for the specified xtype may be specified with\nthe Column configuration properties, for example:

\n\n\n
var grid = new Ext.grid.GridPanel({\n    ...\n    columns: [{\n        header: 'Last Updated',\n        dataIndex: 'lastChange',\n        width: 85,\n        sortable: true,\n        //renderer: Ext.util.Format.dateRenderer('m/d/Y'),\n        xtype: 'datecolumn', // use xtype instead of renderer\n        format: 'M/d/Y' // configuration property for Ext.grid.DateColumn\n    }, {\n        ...\n    }]\n});\n
\n\n
Defined By

Properties

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

Defaults to: /x-action-col-(\\d+)/

Optional. ...

Optional. A function which returns displayable data when passed the following parameters:

\n\n
    \n
  • value : Object

    The data value for the cell.

  • \n
  • metadata : Object

    An object in which you may set the following attributes:

      \n
    • css : String

      A CSS class name to add to the cell's TD element.

    • \n
    • attr : String

      An HTML attribute definition string to apply to the data container\nelement within the table cell (e.g. 'style=\"color:red;\"').

  • \n
  • record : Ext.data.record

    The Ext.data.Record from which the data was\nextracted.

  • \n
  • rowIndex : Number

    Row index

  • \n
  • colIndex : Number

    Column index

  • \n
  • store : Ext.data.Store

    The Ext.data.Store object from which the Record\nwas extracted.

  • \n
\n\n
Defined By

Methods

...
\n

Parameters

  • cfg : Object
    \n

Returns

Overrides: Ext.grid.Column.constructor

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.ActionColumn
view source
( )private
Clean up. ...

Clean up. Remove any Editor. Remove any listeners.

\n

Overrides: Ext.grid.Column.destroy

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
( 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
Returns the editor defined for this column that was created to wrap the Field\nused to edit the cell. ...

Returns the editor defined for this column that was created to wrap the Field\nused to edit the cell.

\n

Parameters

  • rowIndex : Number

    The row index

    \n

Returns

private ...

private

\n

Parameters

  • rowIndex : 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
( 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.ActionColumn
view source
( name, e, grid, rowIndex, colIndex )private
Process and refire events routed from the GridView's processEvent method. ...

Process and refire events routed from the GridView's processEvent method.\nAlso fires any configured click handlers. By default, cancels the mousedown event to prevent selection.\nReturns the event handler's status to allow cancelling of GridView's bubbling process.

\n

Parameters

  • name : Object
    \n
  • e : Object
    \n
  • grid : Object
    \n
  • rowIndex : Object
    \n
  • colIndex : Object
    \n

Overrides: Ext.grid.Column.processEvent

Removes all listeners for this object ...

Removes all listeners for this 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
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
Sets a new editor for this column. ...

Sets a new editor for this column.

\n

Parameters

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
( 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
Defined By

Events

( this, The, rowIndex, e )
Fires when this Column is clicked. ...

Fires when this Column is clicked.

\n

Parameters

( this, The, rowIndex, e )
Fires when this Column is right clicked. ...

Fires when this Column is right clicked.

\n

Parameters

( this, The, rowIndex, e )
Fires when this Column is double clicked. ...

Fires when this Column is double clicked.

\n

Parameters

( this, The, rowIndex, e )
Fires when this Column receives a mousedown event. ...

Fires when this Column receives a mousedown event.

\n

Parameters

","superclasses":["Ext.util.Observable","Ext.grid.Column"],"meta":{},"requires":[],"html_meta":{},"statics":{"property":[],"cfg":[],"css_var":[],"method":[],"event":[],"css_mixin":[]},"files":[{"href":"Column.html#Ext-grid-ActionColumn","filename":"Column.js"}],"linenr":464,"members":{"property":[{"tagname":"property","owner":"Ext.grid.ActionColumn","meta":{"private":true},"name":"actionIdRe","id":"property-actionIdRe"},{"tagname":"property","owner":"Ext.grid.Column","meta":{},"name":"renderer","id":"property-renderer"}],"cfg":[{"tagname":"cfg","owner":"Ext.grid.Column","meta":{},"name":"align","id":"cfg-align"},{"tagname":"cfg","owner":"Ext.grid.ActionColumn","meta":{},"name":"altText","id":"cfg-altText"},{"tagname":"cfg","owner":"Ext.grid.Column","meta":{},"name":"css","id":"cfg-css"},{"tagname":"cfg","owner":"Ext.grid.Column","meta":{},"name":"dataIndex","id":"cfg-dataIndex"},{"tagname":"cfg","owner":"Ext.grid.Column","meta":{},"name":"editable","id":"cfg-editable"},{"tagname":"cfg","owner":"Ext.grid.Column","meta":{},"name":"editor","id":"cfg-editor"},{"tagname":"cfg","owner":"Ext.grid.Column","meta":{},"name":"emptyGroupText","id":"cfg-emptyGroupText"},{"tagname":"cfg","owner":"Ext.grid.Column","meta":{},"name":"fixed","id":"cfg-fixed"},{"tagname":"cfg","owner":"Ext.grid.ActionColumn","meta":{},"name":"getClass","id":"cfg-getClass"},{"tagname":"cfg","owner":"Ext.grid.Column","meta":{},"name":"groupName","id":"cfg-groupName"},{"tagname":"cfg","owner":"Ext.grid.Column","meta":{},"name":"groupRenderer","id":"cfg-groupRenderer"},{"tagname":"cfg","owner":"Ext.grid.Column","meta":{},"name":"groupable","id":"cfg-groupable"},{"tagname":"cfg","owner":"Ext.grid.ActionColumn","meta":{},"name":"handler","id":"cfg-handler"},{"tagname":"cfg","owner":"Ext.grid.Column","meta":{},"name":"header","id":"cfg-header"},{"tagname":"cfg","owner":"Ext.grid.Column","meta":{},"name":"hidden","id":"cfg-hidden"},{"tagname":"cfg","owner":"Ext.grid.Column","meta":{},"name":"hideable","id":"cfg-hideable"},{"tagname":"cfg","owner":"Ext.grid.ActionColumn","meta":{},"name":"icon","id":"cfg-icon"},{"tagname":"cfg","owner":"Ext.grid.ActionColumn","meta":{},"name":"iconCls","id":"cfg-iconCls"},{"tagname":"cfg","owner":"Ext.grid.Column","meta":{},"name":"id","id":"cfg-id"},{"tagname":"cfg","owner":"Ext.grid.Column","meta":{"private":true},"name":"isColumn","id":"cfg-isColumn"},{"tagname":"cfg","owner":"Ext.grid.ActionColumn","meta":{},"name":"items","id":"cfg-items"},{"tagname":"cfg","owner":"Ext.util.Observable","meta":{},"name":"listeners","id":"cfg-listeners"},{"tagname":"cfg","owner":"Ext.grid.Column","meta":{},"name":"menuDisabled","id":"cfg-menuDisabled"},{"tagname":"cfg","owner":"Ext.grid.Column","meta":{},"name":"renderer","id":"cfg-renderer"},{"tagname":"cfg","owner":"Ext.grid.Column","meta":{},"name":"resizable","id":"cfg-resizable"},{"tagname":"cfg","owner":"Ext.grid.ActionColumn","meta":{},"name":"scope","id":"cfg-scope"},{"tagname":"cfg","owner":"Ext.grid.Column","meta":{},"name":"sortable","id":"cfg-sortable"},{"tagname":"cfg","owner":"Ext.grid.ActionColumn","meta":{},"name":"stopSelection","id":"cfg-stopSelection"},{"tagname":"cfg","owner":"Ext.grid.ActionColumn","meta":{},"name":"tooltip","id":"cfg-tooltip"},{"tagname":"cfg","owner":"Ext.grid.Column","meta":{},"name":"width","id":"cfg-width"},{"tagname":"cfg","owner":"Ext.grid.Column","meta":{},"name":"xtype","id":"cfg-xtype"}],"css_var":[],"method":[{"tagname":"method","owner":"Ext.grid.ActionColumn","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.ActionColumn","meta":{"private":true},"name":"destroy","id":"method-destroy"},{"tagname":"method","owner":"Ext.util.Observable","meta":{},"name":"enableBubble","id":"method-enableBubble"},{"tagname":"method","owner":"Ext.util.Observable","meta":{},"name":"fireEvent","id":"method-fireEvent"},{"tagname":"method","owner":"Ext.grid.Column","meta":{},"name":"getCellEditor","id":"method-getCellEditor"},{"tagname":"method","owner":"Ext.grid.Column","meta":{"private":true},"name":"getEditor","id":"method-getEditor"},{"tagname":"method","owner":"Ext.util.Observable","meta":{},"name":"hasListener","id":"method-hasListener"},{"tagname":"method","owner":"Ext.util.Observable","meta":{},"name":"on","id":"method-on"},{"tagname":"method","owner":"Ext.grid.ActionColumn","meta":{"private":true},"name":"processEvent","id":"method-processEvent"},{"tagname":"method","owner":"Ext.util.Observable","meta":{},"name":"purgeListeners","id":"method-purgeListeners"},{"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.util.Observable","meta":{},"name":"resumeEvents","id":"method-resumeEvents"},{"tagname":"method","owner":"Ext.grid.Column","meta":{},"name":"setEditor","id":"method-setEditor"},{"tagname":"method","owner":"Ext.util.Observable","meta":{},"name":"suspendEvents","id":"method-suspendEvents"},{"tagname":"method","owner":"Ext.util.Observable","meta":{},"name":"un","id":"method-un"}],"event":[{"tagname":"event","owner":"Ext.grid.Column","meta":{},"name":"click","id":"event-click"},{"tagname":"event","owner":"Ext.grid.Column","meta":{},"name":"contextmenu","id":"event-contextmenu"},{"tagname":"event","owner":"Ext.grid.Column","meta":{},"name":"dblclick","id":"event-dblclick"},{"tagname":"event","owner":"Ext.grid.Column","meta":{},"name":"mousedown","id":"event-mousedown"}],"css_mixin":[]},"inheritable":null,"private":null,"component":false,"name":"Ext.grid.ActionColumn","singleton":false,"override":null,"inheritdoc":null,"id":"class-Ext.grid.ActionColumn","mixins":[],"mixedInto":[]});