diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index b195c64d..b9d755be 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -27,6 +27,11 @@ todo: import like v8Import does +todo: Lagging typing in name field on customize form for data grid filter + Try turning on full diagnostics and debugger break on any exception, see if it's just throwing constantly when typing + Try stripping out other UI elements to see if it's just too much stuff + Ask on https://github.com/vuetifyjs/vuetify/issues how to diagnose this lagging + DASHBOARD / KPI / BIZ METRICS todo: DASHBOARD diff --git a/ayanova/src/components/extensions-control.vue b/ayanova/src/components/extensions-control.vue index ab546752..9558b458 100644 --- a/ayanova/src/components/extensions-control.vue +++ b/ayanova/src/components/extensions-control.vue @@ -9,12 +9,11 @@ {{ $ay.t("Extensions") }} {{ $ay.t("SelectedItems") }} - {{ selectedItems.length }}{{ $ay.t("SelectedItems") }} {{ dataListSelection }} - + @@ -34,25 +33,23 @@ export default { data: () => ({ isVisible: false, resolve: null, - reject: null - }), - props: { - ayaType: { - type: Number, - default: 0 - }, - selectedItems: { - type: Array + reject: null, + dataListSelection: { + ObjectType: 0, + selectedRowIds: [], + dataListKey: null, + listView: null } - }, + }), methods: { subTitleClass() { - if (this.selectedItems.length < 1) { - return "warning--text"; - } + // if (this.selectedItems.length < 1) { + // return "warning--text"; + // } return "primary--text"; }, - open() { + open(dls) { + this.dataListSelection = dls; this.isVisible = true; return new Promise((resolve, reject) => { this.resolve = resolve; diff --git a/ayanova/src/views/widgets.vue b/ayanova/src/views/widgets.vue index 42d519d6..158e2a83 100644 --- a/ayanova/src/views/widgets.vue +++ b/ayanova/src/views/widgets.vue @@ -67,7 +67,9 @@ async function clickHandler(menuItem) { }); break; case "extensions": - let res = await m.vm.$refs.extensions.open(); + let res = await m.vm.$refs.extensions.open( + m.vm.$refs.gzdatatable.getDataListSelection(window.$gz.type.Widget) + ); break; case "report": if (m.id != null) {