J’ai un petit soucis d’affichage de colonnes dans un onglet et j’aimerai savoir si vous avez une solution:
Ex : j’ai un objet “commande” rattaché à un objet “mission”.
J’affiche le formulaire de l’objet “Mission” et faisant apparaître on onglet “Commande” :
Lorsque je tente d’afficher 2 attributs d’objet (rapportés de la mission) dans la liste des commandes (au niveau de l’onglet “commande”), ceux-ci sont masqués (même si je force le paramètre pour les rendre visibles).
Avez-vous un moyen de forcer l’affichage de ces attributs d’objets ?
Simplicité masque les champs du parent au niveau d’un panel (objet lié par un lien 0,n), car ils auraient toujours la même valeurs (celles du parent) et prendrait de la place pour rien.
Essayez de forcer les visibilités dans l’initList de l’objet Commande.
if (isPanelInstance()) {
// si missionId est la foreign key
getField("missionId").setVisibility(ObjectField.VIS_BOTH);
// et ses champs ramenés
getField("missionId.myField1").setVisibility(ObjectField.VIS_BOTH);
getField("missionId.myField2").setVisibility(ObjectField.VIS_BOTH);
}