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):
|
def sort_map(self):
|
||||||
return self.make_sort_map()
|
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(
|
return grids.get_grid_config(
|
||||||
self.route_name, self.request, search,
|
self.route_name, self.request,
|
||||||
filter_map=fmap, deletable=deletable, **kwargs)
|
search, filter_map=fmap, **kwargs)
|
||||||
|
|
||||||
def grid_config(self, search, fmap):
|
def grid_config(self, search, fmap):
|
||||||
return self.make_grid_config(search, fmap)
|
return self.make_grid_config(search, fmap)
|
||||||
|
@ -137,7 +137,12 @@ class GridView(object):
|
||||||
grid = grids.get_pager(self.query, config)
|
grid = grids.get_pager(self.query, config)
|
||||||
|
|
||||||
g = self.grid(grid, 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)
|
return grids.render_grid(self.request, grid, search)
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue