diff --git a/src/components/ADempiere/DefaultTable/index.vue b/src/components/ADempiere/DefaultTable/index.vue
index 835e0b7f09a..8b9c6184086 100644
--- a/src/components/ADempiere/DefaultTable/index.vue
+++ b/src/components/ADempiere/DefaultTable/index.vue
@@ -19,7 +19,7 @@
-
+
-
-
-
@@ -85,6 +80,16 @@
+
+
+
+
+
@@ -154,6 +159,10 @@ export default defineComponent({
isTableSelection: {
type: Boolean,
default: true
+ },
+ isShowSearch: {
+ type: Boolean,
+ default: true
}
},
@@ -179,6 +188,20 @@ export default defineComponent({
})
})
+ const sizeOption = computed(() => {
+ if (props.isShowSearch) {
+ return 1
+ }
+ return 24
+ })
+
+ const styleOption = computed(() => {
+ if (props.isShowSearch) {
+ return ''
+ }
+ return 'text-align: end; padding-right: 5px;'
+ })
+
/**
* Selection columns to be taken into account during the search
*/
@@ -302,6 +325,8 @@ export default defineComponent({
valueToSearch,
// computeds
headerList,
+ sizeOption,
+ styleOption,
recordsWithFilter,
currentOption,
keyColumn,
diff --git a/src/views/ADempiere/Browser/index.vue b/src/views/ADempiere/Browser/index.vue
index 6c4d1cc075a..1e594dc2da4 100644
--- a/src/views/ADempiere/Browser/index.vue
+++ b/src/views/ADempiere/Browser/index.vue
@@ -63,6 +63,7 @@
:header="tableHeader"
:data-table="recordsList"
:record-count="recordCount"
+ :is-show-search="false"
/>