Emmanuelle
(Emmanuelle Fenice)
September 15, 2026, 2:57pm
1
Request description
Bonjour,
J’ai un champ invisible qui n’apparaît pas dans l’export Excel de mon objet.
J’ai ajouté un setVisibility dans le preExport sans succès.
Mon paramétrage :
champ avec visibility = invisible
exportable = Yes
afficher la liste de l’objet, le champ n’apparaît pas
exporter avec format Excel et Full data of object, le champ n’est pas non plus dans l’export
Dans le preExport (j’ai essayé aussi dans initList avec le même résultat)
@Override
public void preExport() {
AppLog.info("preExport ", getGrant());
getField("rciFieldIsArchived").setVisibility(ObjectField.VIS_BOTH);
super.preExport();
}
Existe-t-il une autre méthode ?
Merci pour votre aide !
Emmanuelle
[Platform]
Status=OK
Version=6.3.16
Variant=full
BuiltOn=2026-09-09 19:41
Candice
(Candice BIMONT)
September 15, 2026, 3:35pm
2
Bonjour Emmanuelle,
Tu peux changer la visibilité dans l’initExport .
Pour les visibilités :
VIS_BOTH : le champ rciFieldIsArchived sera présent, même en cas d’export Only data on list.
VIS_FORM : le champ rciFieldIsArchived ne sera présent que dans les exports Full data of object.
Candice
Emmanuelle
(Emmanuelle Fenice)
September 16, 2026, 7:28am
3
Bonjour Candice,
Merci de ton retour, effectivement dans l’ initExport ça fonctionne.
Est-ce que ça veut dire que si je n’utilise pas ce hook, seul le paramétrage du champ compte pour l’export ?
Si j’ai un affichage par contrainte back par exemple, ou dans le postLoad ou initUpdate … ça ne s’applique pas ? Je dois reproduire le comportement de toutes les contraintes et hooks dans l’initExport ?
Merci pour ton aide !
Emmanuelle