Add auto-filter hyperlinks for batch row status breakdown
This commit is contained in:
parent
5b697cdf26
commit
4d404cb20b
6 changed files with 93 additions and 17 deletions
|
@ -79,7 +79,7 @@ class Grid(object):
|
|||
sortable=False, sorters={}, default_sortkey=None, default_sortdir='asc',
|
||||
pageable=False, default_pagesize=20, default_page=1,
|
||||
checkboxes=False, checked=None, check_handler=None, check_all_handler=None,
|
||||
clicking_row_checks_box=False,
|
||||
clicking_row_checks_box=False, click_handlers=None,
|
||||
main_actions=[], more_actions=[], delete_speedbump=False,
|
||||
ajax_data_url=None, component='tailbone-grid',
|
||||
**kwargs):
|
||||
|
@ -136,6 +136,8 @@ class Grid(object):
|
|||
self.check_all_handler = check_all_handler
|
||||
self.clicking_row_checks_box = clicking_row_checks_box
|
||||
|
||||
self.click_handlers = click_handlers or {}
|
||||
|
||||
self.main_actions = main_actions or []
|
||||
self.more_actions = more_actions or []
|
||||
self.delete_speedbump = delete_speedbump
|
||||
|
@ -261,6 +263,15 @@ class Grid(object):
|
|||
if self.linked_columns and key in self.linked_columns:
|
||||
self.linked_columns.remove(key)
|
||||
|
||||
def set_click_handler(self, key, handler):
|
||||
if handler:
|
||||
self.click_handlers[key] = handler
|
||||
else:
|
||||
self.click_handlers.pop(key, None)
|
||||
|
||||
def has_click_handler(self, key):
|
||||
return key in self.click_handlers
|
||||
|
||||
def set_renderer(self, key, renderer):
|
||||
self.renderers[key] = renderer
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue