Refactory Buefy templates to use WholePage and ThisPage components

plus add `GridFilter.set_choices()` method
This commit is contained in:
Lance Edgar 2019-08-03 16:57:13 -05:00
parent c64fca852c
commit 1bb0330ab5
36 changed files with 806 additions and 613 deletions

View file

@ -93,15 +93,15 @@
% endif
</%def>
<%def name="render_this_page_buefy()">
<%def name="render_this_page_template()">
% if master.has_rows:
## TODO: stop using |n filter
${rows_grid.render_buefy(allow_save_defaults=False, tools=capture(self.render_row_grid_tools))|n}
% endif
${parent.render_this_page_buefy()}
${parent.render_this_page_template()}
</%def>
<%def name="make_this_page_app()">
<%def name="make_this_page_component()">
<script type="text/javascript">
TailboneGrid.data = function() { return TailboneGridData }
@ -109,7 +109,7 @@
Vue.component('tailbone-grid', TailboneGrid)
</script>
${parent.make_this_page_app()}
${parent.make_this_page_component()}
</%def>