L'onglet d'administration devrait également contenir les "Type" attribut, dans le "métadonnées" groupe. Disons que le type est « SubscriptionProduct » .Pour ce type, vous devriez trouver l'associé classe java, ce qui dans notre exemple est SubscriptionProduct Modèle .Cette classe java (ou toute classe parente) doit contenir toutes les attributs visibles dans la console HMC (dans tous les onglets) pour cette instance particulière.
Si le type est en effet "Product", oui, vous devriez pouvoir obtenir l'attribut de la classe ProductModel.Si c'est un type qui hérite de Product, alors l'attribut peut être défini juste pour cette sous-classe particulière et ne pas être disponible dans la classe de modèle de produit
Notez également que la console HMC affiche les paramètres régionaux associés à un champ. Par exemple l'attribut « Unité de vente » du produit (de l'onglet Propriétés) a un lieu défini pour en core-locales_en.properties: type.product.unit.name = Unité de vente
Je suppose que vous devriez recherche dans tous les fichiers qui ont l'extension .properties après « Divison » pour trouver le fichier local dans lequel a été défini et de voir réellement le atribute tel qu'il est défini dans la {} extensionName -items.xml
Cela a été très utile! Bien que j'ai utilisé une approche différente en éditant le nom du projet ** ici ** - fichier beans.xml dans les ressources qui est le même et en ajoutant le champ que je voulais visible dans le modèle. Merci beaucoup. – jestrange