Sha256: de39558c0a5920abbaaacc1f0eab9bb0083d6d983f894cf1637fc295e186783b
Contents?: true
Size: 1.38 KB
Versions: 1
Compression:
Stored size: 1.38 KB
Contents
/*! * Ext JS Library 3.0.0 * Copyright(c) 2006-2009 Ext JS, LLC * licensing@extjs.com * http://www.extjs.com/license */ /** * @class Ext.grid.AbstractSelectionModel * @extends Ext.util.Observable * Abstract base class for grid SelectionModels. It provides the interface that should be * implemented by descendant classes. This class should not be directly instantiated. * @constructor */ Ext.grid.AbstractSelectionModel = function(){ this.locked = false; Ext.grid.AbstractSelectionModel.superclass.constructor.call(this); }; Ext.extend(Ext.grid.AbstractSelectionModel, Ext.util.Observable, { /** * The GridPanel for which this SelectionModel is handling selection. Read-only. * @type Object * @property grid */ /** @ignore Called by the grid automatically. Do not call directly. */ init : function(grid){ this.grid = grid; this.initEvents(); }, /** * Locks the selections. */ lock : function(){ this.locked = true; }, /** * Unlocks the selections. */ unlock : function(){ this.locked = false; }, /** * Returns true if the selections are locked. * @return {Boolean} */ isLocked : function(){ return this.locked; }, destroy: function(){ this.purgeListeners(); } });
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lpmp-1.0.0 | public/ext-3.0.0/src/widgets/grid/AbstractSelectionModel.js |