src/pyams_gis/zmi/widget/area.py
changeset 68 b0a03a00c83e
parent 55 829abfdd6d27
child 74 31687784fa16
--- a/src/pyams_gis/zmi/widget/area.py	Fri Jan 18 15:36:50 2019 +0100
+++ b/src/pyams_gis/zmi/widget/area.py	Tue Jun 30 13:49:33 2020 +0200
@@ -10,28 +10,25 @@
 # FOR A PARTICULAR PURPOSE.
 #
 
-__docformat__ = 'restructuredtext'
-
-
-# import standard library
 import json
 
-# import interfaces
-from pyams_form.interfaces.form import IFormLayer, IForm
+from z3c.form.browser.object import ObjectWidget
+from z3c.form.interfaces import IFieldWidget, IObjectFactory
+from z3c.form.object import getIfName
+from z3c.form.widget import FieldWidget
+from zope.interface import Interface, alsoProvides, implementer_only
+
+from pyams_form.interfaces.form import IForm, IFormLayer
+from pyams_form.widget import widgettemplate_config
+from pyams_gis.area import GeoArea
 from pyams_gis.interfaces import IGeoArea
 from pyams_gis.interfaces.widget import IGeoAreaWidget
 from pyams_gis.schema import IGeoAreaField
+from pyams_utils.adapter import adapter_config
 from pyams_utils.interfaces.data import IObjectData
-from z3c.form.interfaces import IFieldWidget, IObjectFactory
 
-# import packages
-from pyams_form.widget import widgettemplate_config
-from pyams_gis.area import GeoArea
-from pyams_utils.adapter import adapter_config
-from z3c.form.browser.object import ObjectWidget
-from z3c.form.object import getIfName
-from z3c.form.widget import FieldWidget
-from zope.interface import implementer_only, alsoProvides, Interface
+
+__docformat__ = 'restructuredtext'
 
 
 @adapter_config(name=getIfName(IGeoArea),
@@ -56,7 +53,7 @@
 
     def updateWidgets(self, setErrors=True):
         super(GeoAreaWidget, self).updateWidgets()
-        widgets = self.subform.widgets
+        widgets = self.widgets
         x1 = widgets['x1']
         x1.input_css_class = 'col-md-2'
         x1.object_data = {'ams-change-handler': 'PyAMS_GIS.area.changedCoordinate'}