[Commits] r2736 - sandbox/mapgears/geoext.ux/ux/WFSTFeatureEditing/lib/GeoExt.ux/widgets

commits at geoext.org commits at geoext.org
Tue Jun 28 16:27:00 CEST 2011


Author: adube
Date: 2011-06-28 16:26:59 +0200 (Tue, 28 Jun 2011)
New Revision: 2736

Modified:
   sandbox/mapgears/geoext.ux/ux/WFSTFeatureEditing/lib/GeoExt.ux/widgets/WFSTFeatureEditingManager.js
Log:
WFSTFeatureEditing new featureEditorGridContainerOptions api property

Modified: sandbox/mapgears/geoext.ux/ux/WFSTFeatureEditing/lib/GeoExt.ux/widgets/WFSTFeatureEditingManager.js
===================================================================
--- sandbox/mapgears/geoext.ux/ux/WFSTFeatureEditing/lib/GeoExt.ux/widgets/WFSTFeatureEditingManager.js	2011-06-28 13:53:48 UTC (rev 2735)
+++ sandbox/mapgears/geoext.ux/ux/WFSTFeatureEditing/lib/GeoExt.ux/widgets/WFSTFeatureEditingManager.js	2011-06-28 14:26:59 UTC (rev 2736)
@@ -228,6 +228,13 @@
      */
     showWMSSibling: true,
 
+    /** api: config[featureEditorGridContainerOptions]
+     * ``Object``  Hash of options to use in addition to those define when
+     *             creating the new container panel for the
+     *             :class:`GeoExt.ux.FeatureEditorGrid` object.
+     */
+    featureEditorGridContainerOptions: null,
+
 /* PRIVATE*/
 
     /** private: property[mainPanel]
@@ -295,6 +302,8 @@
         this.layerOptions = this.layerOptions || ((this.useFilter)
              ? this.DEFAULT_LAYER_OPTIONS_USE_FILTER
              : this.DEFAULT_LAYER_OPTIONS);
+        this.featureEditorGridContainerOptions =
+            this.featureEditorGridContainerOptions || {};
         this.addEvents(this.CUSTOM_EVENTS);
         this.initMainTools();
         this.url && this.createToolsFromURL(this.url);
@@ -337,16 +346,18 @@
             "region": "center"
         });
 
-        this.featureEditorGridContainer = new Ext.Panel({
-            "title": this.featureEditorGridContainerTitleText,
-            "border": true,
-            "region": "east",
-            "width": 220,
-            "layout": "fit",
-            "minSize": 175,
-            "maxSize": 400,
-            "split": true
-        });
+        this.featureEditorGridContainer = new Ext.Panel(
+            Ext.applyIf(this.featureEditorGridContainerOptions, {
+                "title": this.featureEditorGridContainerTitleText,
+                "border": true,
+                "region": "east",
+                "width": 220,
+                "layout": "fit",
+                "minSize": 175,
+                "maxSize": 400,
+                "split": true
+            })
+        );
 
         var mainPanelOptions = {
             "border": false, 



More information about the Commits mailing list