Creación de un asistente con la infraestructura de interfaz de usuario web

Puede crear un asistente especificando los atributos necesarios en el código wizardEntities del archivo XML de definición de flujo.

Acerca de esta tarea

Haga lo siguiente en el archivo XML de definición de flujo:

Procedimiento

  1. Especifique los atributos siguiente en el código wizardEntities:
    • Página
    • Regla
    • Transición
  2. Especifique los atributos de controlador de flujo en el código de asistente.

    Si lo deja en blanco o sin definir, se utilizará com.sterlingcommerce.ui.web.platform.wizard.SCUIDefaultWizardController como controlador.

  3. Especifique los atributos de ruta en el código de categorías.
  4. Especifique el extremo frontal de la infraestructura de interfaz de usuario web del asistente.

    En la IU, un asistente debe ampliarse desde la clase sc.plat.ui.Wizard. Un asistente es un contenedor con funciones específicas relacionadas con los asistentes. Un asistente puede contener páginas del asistente (instancias de sc.plat.ui.WizardPage o sc.plat.ui.ExtensibleWizardPage). Con su diseño de tarjeta, un asistente puede conmutar entre las diversas páginas del asistente.

    La clase sc.plat.ui.Wizard extiende la clase sc.plat.ui.Screen, al añadir funciones de enlace de datos.

    El método doAction, el método doBreadcrumbAction y otros métodos se han proporcionado en la clase para la navegación.

    Esta clase también activa diversos sucesos que se pueden utilizar para redibujar un panel de ruta o un panel de navegación.