Ajout d'un onglet à une vue de propriétés

Vous pouvez ajouter un onglet à une vue de propriétés existante du Management Center. La structure du Management Center inclut des vues de propriétés permettant à un professionnel de créer et de mettre à jour des objets métier.

Avant de commencer

Si vous ajoutez un onglet pour afficher les informations de propriété d'un objet métier personnalisé, vous devez exécuter les tâches suivantes. Ces tâches personnalisent la couche de persistance et le gestionnaire d'objets métier. Vous devez les effectuer avant de personnaliser l'interface utilisateur du Management Center.

Procédure

  1. Ouvrez HCL Commerce Developer et basculez vers la vue Explorateur d'entreprise.
  2. Développez LOBTools > WebContent > WEB-INF > src > xml > commerce > component > propertiesViews, où component est le composant du Management Center.
  3. Ouvrez le fichier de définition de vue de propriétés qui définit les propriétés de l'objet métier à modifier. Localisez la définition qui détermine les onglets de l'interface utilisateur de l'objet métier.
    Par exemple, pour ajouter un onglet à une vue de propriétés de produit, précisez les propriétés dans la définition cmc/catalog/ProductProperties du fichier ProductPropertiesView.xml. Les fichiers de définition de vue de propriétés incluent la définition de haut niveau des onglets et des définitions qui déterminent le contenu de chaque onglet de vue de propriétés.
  4. Ajoutez un élément <PropertyTabPane> dans la définition afin d'ajouter un onglet à l'interface utilisateur pour gérer l'objet métier.
    Indiquez le nom et le libellé de l'onglet dans cet élément.
    Par exemple, le fragment de code suivant définit l'ajout d'un onglet d'informations de tarification produit.
    
    <!-- Tab: Pricing. This tab contains pricing information for a product. --> 
    <PropertyTabPane name="productPricingTab" text="${catalogResources.productPricingTab}">
      <!-- Property Pane: Pricing. This is includes the property pane
    	definition that contains product pricing details. -->
      <PropertyPane baseDefinition="cmc/catalog/PricingTab"/>
    </PropertyTabPane>
    
    
  5. Créez une définition qui détermine l'affichage des informations de propriété à inclure dans le nouvel onglet.
    Incluez cette définition dans le fichier de définition approprié de l'objet métier.
    Par exemple, pour définir les propriétés d'un nouvel onglet de tarification produit, ajoutez la définition dans le fichier de définition CatalogPropertyPane.xml. A titre d'exemple, le fragment de code suivant définit le contenu à afficher dans un nouvel onglet de tarification produit.
    
    <PropertyPane definitionName="PricingTab">
      <PropertyGroup baseDefinitionName="ManagePricingInformation"/>
    </PropertyPane>
  6. Sauvegardez et publiez vos modifications.