Lorsqu’on affiche des champs (via les préférences) qui sont par défaut masqués en liste, l’export Excel ne prend pas en compte les champs ajoutés.
Steps to reproduce
Je suis parti du module de démo. J’ai créé l’objet métier “DemoCountry”.
Au niveau du paramétrage des attributs “demoCouChampb” et “demoCouChampc” j’ai modifié le paramètre “Etendu en liste ?” pour le mettre à “Oui”. Pour l’attribut “demoCouChampa” j’ai laissé la valeur par défaut qui est “Non”.
Comme quoi un train peut en cacher un autre.
Le flag “étendu” n’était pas envoyé au serveur qui du coup comprenait mal quoi exporter.
Il faudra voir si la correction s’applique bien dans ton cas.
Une fois n’est pas coutume, comme on venait juste de builder la 5.2.24 quand cette anomalie nous a été signalée, on a décidé de la rebuilder avec le fix plutôt que de ne l’embarquer que dans la prochaine révision.
Merci donc de récupérer la 5.2.24 à jour de ce rebuild (date de build = 2022-11-29 16:59).
Je viens de tester la 5.2.24 (build = 2022-11-29 16:59).
Quand j’exporte en Excel avec l’option “Appliquer les préférences de colonnes visibles” c’est ok, j’ai bien ma colonne “Champ b” qui est présente dans l’export à présent.
Par contre quand j’utilise l’option “Uniquement les données affichées sur cette liste” la colonne “Champ b” n’est pas présente dans l’export. Est-ce que c’est le comportement attendu ?
Quel est la différence entre “Appliquer les préférences de colonnes visibles” et “Uniquement les données affichées sur cette liste” au niveau du résultat de l’export ?
Votre liste ne doit pas être en mode étendu; le champ est visible par préférence.
La différence c’est qu’on peut cliquer sur “Etendre” pour tout voir, ET ne vouloir exporter que ses préférences (sans réduire la UI).
Si on n’applique pas de préférences, l’option “colonnes visibles en liste” exportent bien les colonnes visibles, y compris avec le mode étendu ou non, ce qui n’était pas le cas avant.
Retirez vos préférences (bouton Rétablir), et regardez si l’export “Visible” fonctionne avec ou sans le mode Etendu.
En fait, je note tout de même un nouveau cas, si les préférences affichent toutes les colonnes étendues, le mode “visible uniquement” devrait considérer qu’on est en mode étendu. Rien de méchant mais c’est vrai que ce serait plus logique, je vais regarder si on peut être plus malin.