correction du search dans le select

This commit is contained in:
Christophe 2022-11-08 08:25:50 +01:00
parent fdf26db329
commit 3540b9db3e
2 changed files with 45 additions and 29 deletions

View file

@ -282,19 +282,28 @@ let monTableau = {
}
},
computed: {
filtreColVal_visible: function () {
let head = this.searchInputHead;
let val = this.searchInputVal;
if (!head) {
return this.filtreColVal;
} else {
let filtreColVal_visible = {};
filtreColVal_visible[head] = this.filtreColVal[head].filter((v) => {
return v.toString().toLowerCase().indexOf(val.toLowerCase()) !== -1;
});
return filtreColVal_visible;
}
},
//
// --------------------
// ce filtre etait utilisé pour :visible-options de vue-next-select
// A quoi sert il ?
// il empeche la recherche dans le select
// --------------------
//
// filtreColVal_visible: function () {
// let head = this.searchInputHead;
// let val = this.searchInputVal;
// console.log('head = ', head);
// console.log('val = ', val);
// if (!head) {
// return this.filtreColVal;
// } else {
// let filtreColVal_visible = {};
// filtreColVal_visible[head] = this.filtreColVal[head].filter((v) => {
// return v.toString().toLowerCase().indexOf(val.toLowerCase()) !== -1;
// });
// return filtreColVal_visible;
// }
// },
tableau: function () {
this.setPages();
if (!this.search && !this.filtreColModif) {
@ -921,7 +930,6 @@ let monTableau = {
v-if="filtreColType[head] === 'select'"
v-model="filtreColSelected[head]"
:options="filtreColVal[head].sort(ordonnerSelect)"
:visible-options="filtreColVal_visible[head]"
hide-selected
multiple
taggable

File diff suppressed because one or more lines are too long