From 85ffdaacc90cc6ddcb773d631484cd4c387c4b5d Mon Sep 17 00:00:00 2001 From: Tobias Klika Date: Thu, 8 Oct 2020 15:12:46 +0200 Subject: [PATCH] build a table filter by providing editor fields --- .../dateRangePicker/daterangepicker.vue | 20 ++- .../tables/table-filter-overlay.vue | 144 ++++++++++++++++++ .../App/components/tables/table-filter.vue | 51 ++++++- zero.Web.UI/App/editor/editor-component.vue | 10 +- .../App/editor/fields/daterangepicker.vue | 32 ++++ .../Resources/Localization/zero.en-us.json | 4 +- 6 files changed, 254 insertions(+), 7 deletions(-) create mode 100644 zero.Web.UI/App/components/tables/table-filter-overlay.vue create mode 100644 zero.Web.UI/App/editor/fields/daterangepicker.vue diff --git a/zero.Web.UI/App/components/pickers/dateRangePicker/daterangepicker.vue b/zero.Web.UI/App/components/pickers/dateRangePicker/daterangepicker.vue index 55a9cd53..a1888960 100644 --- a/zero.Web.UI/App/components/pickers/dateRangePicker/daterangepicker.vue +++ b/zero.Web.UI/App/components/pickers/dateRangePicker/daterangepicker.vue @@ -1,6 +1,20 @@  @@ -60,6 +74,10 @@ type: Boolean, default: false }, + inline: { + type: Boolean, + default: false + }, options: { type: Object, default: () => { } diff --git a/zero.Web.UI/App/components/tables/table-filter-overlay.vue b/zero.Web.UI/App/components/tables/table-filter-overlay.vue new file mode 100644 index 00000000..c2b646de --- /dev/null +++ b/zero.Web.UI/App/components/tables/table-filter-overlay.vue @@ -0,0 +1,144 @@ + + + + + + \ No newline at end of file diff --git a/zero.Web.UI/App/components/tables/table-filter.vue b/zero.Web.UI/App/components/tables/table-filter.vue index 5e734998..017d1fb8 100644 --- a/zero.Web.UI/App/components/tables/table-filter.vue +++ b/zero.Web.UI/App/components/tables/table-filter.vue @@ -1,7 +1,16 @@