Generador de plantillas de código de la infraestructura de interfaz de usuario web

Acceda al generador de plantillas de código desde la opción para generar código en la barra de herramientas superior del Designer Workbench.

El generador incluye las secciones siguientes:

  • Plantillas disponibles

    Muestra todas las plantillas disponibles en una vista de árbol. Incluye plantillas predeterminadas y personalizadas. Las plantillas predeterminadas están disponibles para JSB (JavaScript Builder), mashups, acciones de Struts, recursos, permisos de recursos y menús.

    Las aplicaciones que únicamente consuman el grupo uifwk sólo tendrán disponible la plantilla JSB predeterminada en el Designer Workbench existente.

    Cree plantillas personalizadas a partir de las copias de las plantillas predeterminadas.

  • Detalles de plantilla

    Incluye texto de variable que puede cambiar (sección Variables de entrada de plantilla) y el código que se genera a partir de la plantilla (sección Código generado). Los campos de la sección Variables de entrada de plantilla dependen del tipo de plantilla.

Ventana Generador de plantillas de código

Por ejemplo, puede crear una nueva plantilla JSB a partir de la plantilla predeterminada; para ello, pulse con el botón derecho del ratón en la plantilla JSB predeterminada y pulse Crear desde seleccionados. Se abre la ventana Crear plantilla nueva. A continuación, utilice la sección de variables definidas por el usuario de la ventana Crear plantilla nueva para añadir una nueva variable target_name que utilice el tipo expr y el valor className. Si utiliza la misma plantilla de código, puede eliminar la entrada Target Name ya que esta variable obtendría el valor de la variable className. Una vez guardada, esta plantilla JSB personalizada tendría cinco campos de entrada en la ventana del generador de plantillas de código en lugar de los seis campos de entrada que aparecen en la plantilla JSB predeterminada. También puede modificar la plantilla y utilizar la variable className en lugar de la variable target_name, con el mismo resultado.

No puede modificar una plantilla predeterminada, pero puede copiar su contenido y personalizarla. Puede editar una plantilla personalizada o copiar su contenido para hacer otra plantilla personalizada.

Los campos que aparecen en la sección Variables de entrada de plantilla se basan en el componente que esté modificando. Los valores que especifique en esta sección se asignarán al código XML que se generará. Estos valores también se almacenan en el archivo json de la pantalla.

Por ejemplo, en el gráfico de arriba que muestra una plantilla JSB, stk es el valor de la variable Project Name, que es la etiqueta de la variable proj_name (proyecto JSB) que se utiliza en la plantilla de código. El valor stk se asignará a su variable correspondiente (proj_name) y se sustituirá en el código generado.

Los valores de la sección Variables de entrada de plantilla aparecen en la sección Código generado después de pulsar el botón Generar código. Puede cambiar directamente el código generado, pero estos cambios se perderán si pulsa el botón Generar código de nuevo durante esta sesión. El texto del campo Código generado no se guarda en un archivo del disco. Puede copiar el código generado en otro archivo.

Al pulsar el botón Aceptar, se guardan todos los cambios de la pantalla en el archivo json de la pantalla y se cierra el generador de plantillas de código. Es decir, se guardan todos los valores de las variables de todas las plantillas. Pulse el botón Cancelar si desea cerrar el generador de plantillas de código sin guardar los cambios en el archivo json de la pantalla.