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

File diff suppressed because one or more lines are too long