improve grid_config stuff
This commit is contained in:
parent
65af2a1855
commit
43afd3ed57
1 changed files with 9 additions and 4 deletions
|
@ -84,10 +84,10 @@ class GridView(object):
|
|||
def sort_map(self):
|
||||
return self.make_sort_map()
|
||||
|
||||
def make_grid_config(self, search, fmap, deletable=True, **kwargs):
|
||||
def make_grid_config(self, search, fmap, **kwargs):
|
||||
return grids.get_grid_config(
|
||||
self.route_name, self.request, search,
|
||||
filter_map=fmap, deletable=deletable, **kwargs)
|
||||
self.route_name, self.request,
|
||||
search, filter_map=fmap, **kwargs)
|
||||
|
||||
def grid_config(self, search, fmap):
|
||||
return self.make_grid_config(search, fmap)
|
||||
|
@ -137,7 +137,12 @@ class GridView(object):
|
|||
grid = grids.get_pager(self.query, config)
|
||||
|
||||
g = self.grid(grid, config)
|
||||
grid = g.render(class_='clickable %s' % self.mapped_class.__name__)
|
||||
cls = self.mapped_class.__name__
|
||||
if g.clickable:
|
||||
cls = 'clickable %s' % cls
|
||||
else:
|
||||
cls = 'hoverable %s' % cls
|
||||
grid = g.render(class_=cls)
|
||||
return grids.render_grid(self.request, grid, search)
|
||||
|
||||
@classmethod
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue