Feat: changement dans l'appel par url du filtrage des colonnes,
maintenant c'est sous la forme : &filtrerselect=secteurs|Cascade Blues,secteurs|Cascade ref: #10
This commit is contained in:
parent
3cf5852606
commit
8aa6877574
1 changed files with 12 additions and 4 deletions
|
@ -764,9 +764,17 @@ function chargerJson(id) {
|
||||||
);
|
);
|
||||||
let Tfiltres = [];
|
let Tfiltres = [];
|
||||||
if (props.filtreselect) {
|
if (props.filtreselect) {
|
||||||
Tfiltres = recupJson(
|
props.filtreselect.split(",").forEach((unFiltre) => {
|
||||||
decodeURIComponent(props.filtreselect)
|
const [champ, ...valeurs] = unFiltre.split("|");
|
||||||
);
|
const index = Tfiltres.findIndex(
|
||||||
|
(col) => col.champ === champ
|
||||||
|
);
|
||||||
|
if (index === -1) {
|
||||||
|
Tfiltres.push({ champ, valeurs });
|
||||||
|
} else {
|
||||||
|
Tfiltres[index].valeurs.push(valeurs[0]);
|
||||||
|
}
|
||||||
|
});
|
||||||
localStorage.setItem(
|
localStorage.setItem(
|
||||||
"filtreselect_" + nameLocalStorage,
|
"filtreselect_" + nameLocalStorage,
|
||||||
JSON.stringify(Tfiltres)
|
JSON.stringify(Tfiltres)
|
||||||
|
@ -895,7 +903,7 @@ function resetTri() {
|
||||||
Object.keys(filtreColType.value).forEach((col) => {
|
Object.keys(filtreColType.value).forEach((col) => {
|
||||||
filtreColSelected.value[col] = [];
|
filtreColSelected.value[col] = [];
|
||||||
});
|
});
|
||||||
saveHeader();
|
localStorage.removeItem("filtreselect_" + nameLocalStorage);
|
||||||
}
|
}
|
||||||
function selectLigne(id, col) {
|
function selectLigne(id, col) {
|
||||||
if (col === "id" && parseInt(id)) {
|
if (col === "id" && parseInt(id)) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue