This commit is contained in:
2020-02-19 20:23:29 +00:00
parent 6d1d00b497
commit d1bfcd2da1
2 changed files with 24 additions and 10 deletions

View File

@@ -162,7 +162,9 @@ export default {
"Include",
"AnyUser",
"Sort",
"Filter"
"Filter",
"GridFilterDialogAndRadioText",
"GridFilterDialogOrRadioText"
],
////////////////////////////////////////////////////////

View File

@@ -85,6 +85,14 @@
</v-card-title>
<v-card-text>
<v-switch
v-model="item.include"
:label="lt('Include')"
:ref="item.key"
:disabled="item.sort != null || item.filter != null"
@change="includeChanged(item)"
></v-switch>
<div class="d-flex justify-space-between">
<v-btn text large @click="move('start', index)"
><v-icon light Large>fa-step-backward</v-icon></v-btn
@@ -99,13 +107,7 @@
><v-icon Large>fa-step-forward</v-icon></v-btn
>
</div>
<v-switch
v-model="item.include"
:label="lt('Include')"
:ref="item.key"
:disabled="item.sort != null || item.filter != null"
@change="includeChanged(item)"
></v-switch>
<template v-if="item.isSortable">
<div @click="toggleSort(item)" class="pl-2 pt-2">
<v-btn v-if="item.sort == null" text Large>
@@ -134,6 +136,16 @@
<label class="v-label theme--light"
>&nbsp;{{ lt("Filter") }}</label
>
<v-radio-group v-model="item.filter.any" column>
<v-radio
:label="lt('GridFilterDialogAndRadioText')"
value="false"
></v-radio>
<v-radio
label="lt('GridFilterDialogOrRadioText')"
value="true"
></v-radio>
</v-radio-group>
</div>
</template>
</v-card-text>
@@ -608,7 +620,7 @@ function initDataObject(vm) {
uiFieldDataType: fld.uiFieldDataType,
isCustomField: fld.isCustomField,
sort: lvItem.sort || null,
filter: lvItem.filter || null
filter: lvItem.filter || { any: false, items: [] }
};
ret.push(o);
}
@@ -635,7 +647,7 @@ function initDataObject(vm) {
uiFieldDataType: fld.uiFieldDataType,
isCustomField: fld.isCustomField,
sort: null,
filter: null
filter: { any: false, items: [] }
};
ret.push(o);
}