Création de widgets de vue de propriétés
La vue de propriétés des objets métier peut afficher différents widgets pour afficher et éditer des propriétés d'objet métier. Si les professionnels de votre entreprise doivent afficher différentes propriétés dans des vues de propriétés, vous pouvez créer un widget de vue de propriétés en fonction de vos besoins métier.
Pourquoi et quand exécuter cette tâche

Pour créer un widget de vue de propriétés, vous devez étendre la classe
PropertyEditor. Lorsque vous étendez cette classe, le nouveau widget devient un éditeur d'une vue de propriétés.Procédure
- Ouvrez HCL Commerce Developer et basculez vers la vue Explorateur d'entreprise.
-
Créez une classe nommée
extWidgetTypequi étend la définition de classe de composant de base (WidgetType est le nom de votre nouveau type de widget).-
Créez et prenez en charge un attribut nommé
property, constituant une instance de la définition de propriété de modèle. -
Enregistrez un délégué pour être à l'écoute de l'événement
onvaluesur cette propriété et mettre à jour l'affichage de cette propriété au cas où sa valeur serait modifiée. - Lorsque le professionnel modifie la valeur de la propriété, appelez la méthode de modification de la propriété de modèle.
-
Créez et prenez en charge un attribut nommé
-
Créez une classe
extPropertyWidgetqui étend la définitionPropertyEditoret crée une instance de la classeWidgetTypeen remplaçant la méthode createEditor. Par l'extension de la classePropertyEditor, le nouveau widget devient un composant valide d'une vue de propriétés. Vous pouvez alors utiliser la classeextPropertyWidgetpour définir le widget dans une vue de propriétés.