Mover el contenido de una pestaña de vista de propiedades a una nueva pestaña

Puede mover el contenido de una pestaña existente en la vista de propiedades para un objeto de negocio a una nueva pestaña.

Procedimiento

  1. Abra HCL Commerce Developer y cambie a la vista Explorador de empresa.
  2. Expanda LOBTools > WebContent > WEB-INF > src > xml > commerce > component > propertiesViews, donde component es el componente del Management Center.
  3. Abra el archivo de definición de vista de propiedades que define las propiedades del objeto de negocio que desea cambiar. Localice la definición que define las pestañas para la interfaz de usuario del objeto de negocio.
    Por ejemplo, para añadir una pestaña a la vista de propiedades del producto, las propiedades se definen en la definición cmc/catalog/ProductProperties en el archivo ProductPropertiesView.xml. Los archivos de definición de la vista de propiedades incluyen la definición de alto nivel de las pestañas y las definiciones que definen el contenido de cada pestaña de la vista de propiedades.
  4. Añada un elemento <PropertyTabPane> dentro de la definición para añadir una pestaña a la interfaz de usuario para gestionar el objeto de negocio.
    Especifique el nombre y la etiqueta de texto de la pestaña dentro del elemento.
    Por ejemplo, el fragmento de código siguiente define la adición de una pestaña de información de precios para productos.
    
    <!-- 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. Elimine la definición de vista de propiedades existente que define la pantalla original de la información de propiedad que ha movido.
    Por ejemplo, para eliminar la visualización de información de precios del producto de una pestaña existente, elimine la definición siguiente del archivo de definición CatalogPropertyPane.xml.
    
    <PropertyGroup definitionName="cmc/catalog/ManagePricingInformation" groupTitle="${catalogResources.pricingSection}">
      <dependency localName="catalogResources" moduleName="cmc/catalog/CatalogResources"/>
      ...
      </PropertyGroup>
    </PropertyGroup>
    
  6. Dentro del mismo archivo de vista de propiedades, cree una definición que defina la nueva visualización de la información de propiedad que ha movido a una nueva pestaña.
    Por ejemplo, el fragmento de código siguiente define la visualización nueva para la pestaña de precios del producto.
    
    <PropertyPane definitionName="PricingTab">
      <PropertyGroup baseDefinitionName="ManagePricingInformation"/>
    </PropertyPane>