Add "direct link" support for master grids

This commit is contained in:
Lance Edgar 2022-12-25 14:41:58 -06:00
parent cd466a64e5
commit 8264a69cec
4 changed files with 105 additions and 38 deletions

View file

@ -189,6 +189,7 @@ class Grid(object):
clicking_row_checks_box=False, click_handlers=None,
main_actions=[], more_actions=[], delete_speedbump=False,
ajax_data_url=None, component='tailbone-grid',
expose_direct_link=False,
**kwargs):
self.key = key
@ -256,11 +257,12 @@ class Grid(object):
if ajax_data_url:
self.ajax_data_url = ajax_data_url
elif self.request:
self.ajax_data_url = self.request.current_route_url()
self.ajax_data_url = self.request.current_route_url(_query=None)
else:
self.ajax_data_url = ''
self.component = component
self.expose_direct_link = expose_direct_link
self._whgrid_kwargs = kwargs
@property