Ensure that loading is always eager for fields on tree view

issue2378
review220001
This commit is contained in:
Cédric Krier committed 2012-01-11 10:44:26 +01:00
1 parent 19226b5773
commit 0bb4822a7f
1 file changed
+5
@@ -368,6 +368,8 @@ class Screen(SignalEvent):
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 @@ class Screen(SignalEvent):
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')