X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/ee06f37b0f6f6d94cd05a6ffae556660f7c4a2bc..c930e9176a5a85509c5b0230e2bff5c22a591432:/docs/source/property-grid.html?ds=sidebyside diff --git a/docs/source/property-grid.html b/docs/source/property-grid.html new file mode 100644 index 00000000..aebbf9a6 --- /dev/null +++ b/docs/source/property-grid.html @@ -0,0 +1,53 @@ + + + The source code + + + + +
Ext.onReady(function(){
+    
+    var propsGrid = new Ext.grid.PropertyGrid({
+        renderTo: 'prop-grid',
+        width: 300,
+        autoHeight: true,
+        propertyNames: {
+            tested: 'QA',
+            borderWidth: 'Border Width'
+        },
+        source: {
+            '(name)': 'Properties Grid',
+            grouping: false,
+            autoFitColumns: true,
+            productionQuality: false,
+            created: new Date(Date.parse('10/15/2006')),
+            tested: false,
+            version: 0.01,
+            borderWidth: 1
+        },
+        viewConfig : {
+            forceFit: true,
+            scrollOffset: 2 // the grid will never have scrollbars
+        }
+    });
+
+    // simulate updating the grid data via a button click
+    new Ext.Button({
+        renderTo: 'button-container',
+        text: 'Update source',
+        handler: function(){
+            propsGrid.setSource({
+                '(name)': 'Property Grid',
+                grouping: false,
+                autoFitColumns: true,
+                productionQuality: true,
+                created: new Date(),
+                tested: false,
+                version: 0.8,
+                borderWidth: 2
+            });
+        }
+    });
+});
+ + \ No newline at end of file