From 9b64e6672278aaf8c40c1f9306d350affe41f6eb Mon Sep 17 00:00:00 2001 From: Edwin Betancourt Date: Mon, 21 Jun 2021 18:01:54 -0400 Subject: [PATCH] feat: Unify FilterField and FilterColumn component (#931) --- .../ADempiere/DataTable/dataTables-Script.js | 4 +- .../DataTable/dataTables-StyleScoped.scss | 9 +- .../ADempiere/DataTable/filterColumns.vue | 93 --------------- src/components/ADempiere/DataTable/index.vue | 6 +- .../ADempiere/FilterFields/index.vue | 107 +++++++++++++----- src/store/modules/ADempiere/panel/getters.js | 2 +- 6 files changed, 88 insertions(+), 133 deletions(-) delete mode 100644 src/components/ADempiere/DataTable/filterColumns.vue diff --git a/src/components/ADempiere/DataTable/dataTables-Script.js b/src/components/ADempiere/DataTable/dataTables-Script.js index b6f8d96b..90089dde 100644 --- a/src/components/ADempiere/DataTable/dataTables-Script.js +++ b/src/components/ADempiere/DataTable/dataTables-Script.js @@ -15,7 +15,7 @@ // along with this program. If not, see . import FieldDefinition from '@/components/ADempiere/Field' -import FilterColumns from '@/components/ADempiere/DataTable/filterColumns' +import FilterFields from '@/components/ADempiere/FilterFields' import FixedColumns from '@/components/ADempiere/DataTable/fixedColumns' import TableContextMenu from '@/components/ADempiere/DataTable/menu/tableContextMenu' import TableMainMenu from '@/components/ADempiere/DataTable/menu' @@ -35,7 +35,7 @@ export default { components: { CustomPagination, FieldDefinition, - FilterColumns, + FilterFields, FixedColumns, IconElement, MainPanel, diff --git a/src/components/ADempiere/DataTable/dataTables-StyleScoped.scss b/src/components/ADempiere/DataTable/dataTables-StyleScoped.scss index 556158ad..66a15232 100644 --- a/src/components/ADempiere/DataTable/dataTables-StyleScoped.scss +++ b/src/components/ADempiere/DataTable/dataTables-StyleScoped.scss @@ -6,13 +6,6 @@ cursor: pointer !important; } - -.field-optional { - margin: 3px 10px; - float: right; -} - - // Local search input .local-search-container { font-size: 0 !important; @@ -101,4 +94,4 @@ background-color: initial !important; } } -} \ No newline at end of file +} diff --git a/src/components/ADempiere/DataTable/filterColumns.vue b/src/components/ADempiere/DataTable/filterColumns.vue deleted file mode 100644 index 0d4826e4..00000000 --- a/src/components/ADempiere/DataTable/filterColumns.vue +++ /dev/null @@ -1,93 +0,0 @@ - - - - - diff --git a/src/components/ADempiere/DataTable/index.vue b/src/components/ADempiere/DataTable/index.vue index b710ac57..50f2198e 100644 --- a/src/components/ADempiere/DataTable/index.vue +++ b/src/components/ADempiere/DataTable/index.vue @@ -71,12 +71,14 @@ class="header-search-input" /> - +