Reviewers: ,


Please review this at http://codereview.tryton.org/220001/

Affected files:
  M tryton/gui/window/view_form/screen/screen.py


Index: tryton/gui/window/view_form/screen/screen.py
===================================================================
--- a/tryton/gui/window/view_form/screen/screen.py
+++ b/tryton/gui/window/view_form/screen/screen.py
@@ -368,6 +368,8 @@
                 self.fields_view_tree = view
             break

+        # Ensure that loading is always eager for fields on tree view
+        # and always lazy for fields only on form view
         if node.localName == 'tree':
             loading = 'eager'
         else:
@@ -375,6 +377,9 @@
         for field in fields:
             if field not in self.group.fields:
                 fields[field]['loading'] = loading
+            else:
+                fields[field]['loading'] = \
+                    self.group.fields[field].attrs['loading']

         children_field = view.get('field_childs')



--
[email protected] mailing list

Reply via email to