Refactor "departments by vendor" grid to use newer-style
This commit is contained in:
parent
3b97757d7f
commit
0befc46070
3 changed files with 48 additions and 32 deletions
|
@ -1339,11 +1339,18 @@ class MasterView(View):
|
|||
"""
|
||||
factory = self.get_grid_factory()
|
||||
key = self.get_grid_key()
|
||||
data = self.get_data(session=kwargs.get('session'))
|
||||
if 'data' in kwargs:
|
||||
data = kwargs.pop('data')
|
||||
else:
|
||||
data = self.get_data(session=kwargs.get('session'))
|
||||
configure = kwargs.pop('configure', None)
|
||||
kwargs = self.make_grid_kwargs(**kwargs)
|
||||
grid = factory(key, self.request, data=data, model_class=self.get_model_class(error=False), **kwargs)
|
||||
self._preconfigure_grid(grid)
|
||||
self.configure_grid(grid)
|
||||
if configure:
|
||||
configure(grid)
|
||||
else:
|
||||
self._preconfigure_grid(grid)
|
||||
self.configure_grid(grid)
|
||||
grid.load_settings()
|
||||
return grid
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue