3
0

Add configuration option to hide record list filter

This commit is contained in:
Jože Fortun 2023-03-01 15:10:00 +01:00
parent d9a1e55a89
commit 8ebd25c4b1
4 changed files with 8 additions and 1 deletions

View File

@ -242,7 +242,7 @@
class="d-flex"
>
<record-list-filter
v-if="field.filterable"
v-if="!options.hideFiltering && field.filterable"
class="d-print-none"
:target="uniqueID"
:selected-field="field.moduleField"

View File

@ -179,6 +179,9 @@
<b-form-checkbox v-model="options.hideSearch">
{{ $t('recordList.record.prefilterHideSearch') }}
</b-form-checkbox>
<b-form-checkbox v-model="options.hideFiltering">
{{ $t('recordList.record.filterHide') }}
</b-form-checkbox>
</b-form-group>
<b-form-group

View File

@ -17,6 +17,7 @@ interface Options {
hideSearch: boolean;
hidePaging: boolean;
hideSorting: boolean;
hideFiltering: boolean;
hideRecordReminderButton: boolean;
hideRecordCloneButton: boolean;
hideRecordEditButton: boolean;
@ -68,6 +69,7 @@ const defaults: Readonly<Options> = Object.freeze({
hideSearch: false,
hidePaging: false,
hideSorting: false,
hideFiltering: false,
hideRecordReminderButton: true,
hideRecordCloneButton: true,
hideRecordEditButton: false,
@ -137,6 +139,7 @@ export class PageBlockRecordList extends PageBlock {
'hideConfigureFieldsButton',
'hideSearch',
'hidePaging',
'hideFiltering',
'fullPageNavigation',
'showTotalCount',
'showDeletedRecordsOption',

View File

@ -390,6 +390,7 @@ recordList:
perPage: Records per page
prefilterFootnote: Simplified SQL condition (WHERE ...) syntax is supported. Variables like {{0}}, {{1}} and {{2}} are evaluated (when available)
prefilterHideSearch: Hide search box
filterHide: Hide filtering
prefilterLabel: Prefilter records
prefilterPlaceholder: field1 = 1 AND field2 = 232
presortFootnote: Simplified SQL condition (ORDER BY ...) syntax is supported