Upgrade to ExtJS 4.0.1 - Released 05/18/2011
[extjs.git] / docs / output / Ext.grid.Lockable.js
1 Ext.data.JsonP.Ext_grid_Lockable({
2   "tagname": "class",
3   "name": "Ext.grid.Lockable",
4   "doc": "<p>Lockable is a private mixin which injects lockable behavior into any\nTablePanel subclass such as GridPanel or TreePanel. TablePanel will\nautomatically inject the <a href=\"#/api/Ext.grid.Lockable\" rel=\"Ext.grid.Lockable\" class=\"docClass\">Ext.grid.Lockable</a> mixin in when one of the\nthese conditions are met:\n- The TablePanel has the lockable configuration set to true\n- One of the columns in the TablePanel has locked set to true/false</p>\n\n<p>Each TablePanel subclass <em>must</em> register an alias. It should have an array\nof configurations to copy to the 2 separate tablepanel's that will be generated\nto note what configurations should be copied. These are named normalCfgCopy and\nlockedCfgCopy respectively.</p>\n\n<p>Columns which are locked must specify a fixed width. They do <em>NOT</em> support a\nflex width.</p>\n\n<p>Configurations which are specified in this class will be available on any grid or\ntree which is using the lockable functionality.</p>\n",
5   "extends": null,
6   "mixins": [
7
8   ],
9   "alternateClassNames": [
10
11   ],
12   "xtype": null,
13   "author": null,
14   "docauthor": null,
15   "singleton": false,
16   "private": true,
17   "cfg": [
18     {
19       "tagname": "cfg",
20       "name": "lockedViewConfig",
21       "member": "Ext.grid.Lockable",
22       "type": "Object",
23       "doc": "<p>A view configuration to be applied to the\nlocked side of the grid. Any conflicting configurations between lockedViewConfig\nand viewConfig will be overwritten by the lockedViewConfig.</p>\n",
24       "private": false,
25       "filename": "/Users/nick/Projects/sencha/SDK/extjs/src/grid/Lockable.js",
26       "linenr": 42,
27       "html_filename": "Lockable.html",
28       "href": "Lockable.html#Ext-grid-Lockable-cfg-lockedViewConfig",
29       "shortDoc": "A view configuration to be applied to the\nlocked side of the grid. Any conflicting configurations between lockedViewC..."
30     },
31     {
32       "tagname": "cfg",
33       "name": "normalViewConfig",
34       "member": "Ext.grid.Lockable",
35       "type": "Object",
36       "doc": "<p>A view configuration to be applied to the\nnormal/unlocked side of the grid. Any conflicting configurations between normalViewConfig\nand viewConfig will be overwritten by the normalViewConfig.</p>\n",
37       "private": false,
38       "filename": "/Users/nick/Projects/sencha/SDK/extjs/src/grid/Lockable.js",
39       "linenr": 48,
40       "html_filename": "Lockable.html",
41       "href": "Lockable.html#Ext-grid-Lockable-cfg-normalViewConfig",
42       "shortDoc": "A view configuration to be applied to the\nnormal/unlocked side of the grid. Any conflicting configurations between no..."
43     },
44     {
45       "tagname": "cfg",
46       "name": "subGridXType",
47       "member": "Ext.grid.Lockable",
48       "type": "String",
49       "doc": "<p>The xtype of the subgrid to specify. If this is\nnot specified lockable will determine the subgrid xtype to create by the\nfollowing rule. Use the superclasses xtype if the superclass is NOT\ntablepanel, otherwise use the xtype itself.</p>\n",
50       "private": false,
51       "filename": "/Users/nick/Projects/sencha/SDK/extjs/src/grid/Lockable.js",
52       "linenr": 35,
53       "html_filename": "Lockable.html",
54       "href": "Lockable.html#Ext-grid-Lockable-cfg-subGridXType",
55       "shortDoc": "The xtype of the subgrid to specify. If this is\nnot specified lockable will determine the subgrid xtype to create by ..."
56     },
57     {
58       "tagname": "cfg",
59       "name": "syncRowHeight",
60       "member": "Ext.grid.Lockable",
61       "type": "Boolean",
62       "doc": "<p>Synchronize rowHeight between the normal and\nlocked grid view. This is turned on by default. If your grid is guaranteed\nto have rows of all the same height, you should set this to false to\noptimize performance.</p>\n",
63       "private": false,
64       "filename": "/Users/nick/Projects/sencha/SDK/extjs/src/grid/Lockable.js",
65       "linenr": 27,
66       "html_filename": "Lockable.html",
67       "href": "Lockable.html#Ext-grid-Lockable-cfg-syncRowHeight",
68       "shortDoc": "Synchronize rowHeight between the normal and\nlocked grid view. This is turned on by default. If your grid is guarante..."
69     }
70   ],
71   "method": [
72
73   ],
74   "property": [
75
76   ],
77   "event": [
78
79   ],
80   "filename": "/Users/nick/Projects/sencha/SDK/extjs/src/grid/Lockable.js",
81   "linenr": 1,
82   "html_filename": "Lockable.html",
83   "href": "Lockable.html#Ext-grid-Lockable",
84   "cssVar": [
85
86   ],
87   "cssMixin": [
88
89   ],
90   "component": false,
91   "superclasses": [
92
93   ],
94   "subclasses": [
95
96   ],
97   "mixedInto": [
98
99   ],
100   "allMixins": [
101
102   ]
103 });