From a079e5c7b68b60723b4e77eb7d3a28e9d0b94f15 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Wed, 18 Mar 2020 23:24:37 +0000 Subject: [PATCH] --- ayanova/devdocs/todo.txt | 2 +- ayanova/src/components/pick-list.vue | 187 +++++++++++++++++++++++++++ ayanova/src/main.js | 2 + ayanova/src/views/home-dashboard.vue | 20 ++- 4 files changed, 208 insertions(+), 3 deletions(-) create mode 100644 ayanova/src/components/pick-list.vue diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index 66d01338..15dfd313 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -48,7 +48,7 @@ CURRENT TODOs @@@@@@@@@@@ ROADMAP STAGE 1 and 2: -TODO: See server TODO for the backend picklist stuff + todo: make sure that the picklist control has a delay in it so it doesn't go search on every character typed - make some sane limits to it todo: stuff below go-over and make sure nothing missed diff --git a/ayanova/src/components/pick-list.vue b/ayanova/src/components/pick-list.vue new file mode 100644 index 00000000..f11d824d --- /dev/null +++ b/ayanova/src/components/pick-list.vue @@ -0,0 +1,187 @@ + + diff --git a/ayanova/src/main.js b/ayanova/src/main.js index 3641c725..f7872719 100644 --- a/ayanova/src/main.js +++ b/ayanova/src/main.js @@ -36,6 +36,7 @@ import dateTimeControl from "./components/date-time-control.vue"; import dateControl from "./components/date-control.vue"; import timeControl from "./components/time-control.vue"; import tagPicker from "./components/tag-picker.vue"; +import pickList from "./components/pick-list.vue"; import customFieldsControl from "./components/custom-fields-control.vue"; import currencyControl from "./components/currency-control.vue"; import decimalControl from "./components/decimal-control.vue"; @@ -159,6 +160,7 @@ Vue.component("gz-date-time-picker", dateTimeControl); Vue.component("gz-date-picker", dateControl); Vue.component("gz-time-picker", timeControl); Vue.component("gz-tag-picker", tagPicker); +Vue.component("gz-pick-list", pickList); Vue.component("gz-custom-fields", customFieldsControl); Vue.component("gz-currency", currencyControl); Vue.component("gz-decimal", decimalControl); diff --git a/ayanova/src/views/home-dashboard.vue b/ayanova/src/views/home-dashboard.vue index 47064ce4..c42e11cc 100644 --- a/ayanova/src/views/home-dashboard.vue +++ b/ayanova/src/views/home-dashboard.vue @@ -1,5 +1,8 @@