Ensure that loading is always eager for fields on tree view
issue2378 review220001
This commit is contained in:
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')
|
||||
|
||||
|
||||
Reference in new issue
Block a user