[Commits] r2789 - sandbox/redlining/ux/FeatureEditing/ux/widgets
commits at geoext.org
commits at geoext.org
Tue Jul 26 17:50:53 CEST 2011
Author: pgiraud
Date: 2011-07-26 17:50:53 +0200 (Tue, 26 Jul 2011)
New Revision: 2789
Modified:
sandbox/redlining/ux/FeatureEditing/ux/widgets/FeatureEditingControler.js
Log:
Adding a defaultAttributesValues config option, allows default values for newly created attributes
Modified: sandbox/redlining/ux/FeatureEditing/ux/widgets/FeatureEditingControler.js
===================================================================
--- sandbox/redlining/ux/FeatureEditing/ux/widgets/FeatureEditingControler.js 2011-07-26 12:16:31 UTC (rev 2788)
+++ sandbox/redlining/ux/FeatureEditing/ux/widgets/FeatureEditingControler.js 2011-07-26 15:50:53 UTC (rev 2789)
@@ -133,6 +133,14 @@
*/
defaultAttributes: ['name','description'],
+ /** api: config[defaultAttributesValues]
+ * ``Array(String|Number)``
+ * An array of attribute values to used when a blank feature is added
+ * to the map if useDefaultAttributes is set to true. This should match
+ * the defaultAttributes order.
+ */
+ defaultAttributesValues: [OpenLayers.i18n('no title'),''],
+
/** private: property[autoSave]
* ``Boolean``
* If set to true, automatically saves modifications on specific kind of
@@ -791,7 +799,8 @@
if(!hasAttributes) {
for(var i=0; i<this.defaultAttributes.length; i++) {
- feature.attributes[this.defaultAttributes[i]] = '';
+ feature.attributes[this.defaultAttributes[i]] =
+ this.defaultAttributesValues[i];
}
}
}
More information about the Commits
mailing list