Propiedades de ConsoleForm en consoleUI de EGL

Las propiedades de un componente de registro de tipo ConsoleForm son las siguientes, y sólo formSize es obligatorio:
delimiters
Especifica los caracteres que se visualizan antes y después de los campos de entrada. Los caracteres sólo se visualizan si el valor de la propiedad showBrackets es yes.
  • Tipo: Literal de tipo String
  • Ejemplo: delimiters = "<>/"
  • Valor predeterminado: "[]|"

Siempre que sea posible, el primer carácter se visualiza antes de cada ConsoleField de longitud no constante, y el segundo carácter se visualiza después de cada ConsoleField de longitud no constante. Sin embargo, el tercer carácter se visualiza entre dos ConsoleFields de longitud no constante separados por una única posición.

Si se especifican menos de tres caracteres, se aplica un carácter predeterminado para cada carácter no especificado. Si se especifican más de tres caracteres, el cuatro carácter y los siguientes no se tienen el cuenta.

formSize
Las dimensiones del formulario. El campo debe contener una matriz de dos enteros positivos: el número de líneas seguido del número de columnas.
  • Tipo: INT[2]
  • Ejemplo: formSize = [24, 80]
  • Valor predeterminado: none

Si una de las dimensiones sobrepasa el tamaño de la ventana donde se visualiza el formulario, se reduce el tamaño del formulario para que quepa en las dimensiones de la ventana. Sin embargo, si un ConsoleField no cabe en el ventana, el programa finaliza.

name
Nombre de formulario, tal como se utiliza en un contexto de programación en que el nombre se resuelve durante la ejecución. Se recomienda que el valor del campo name, si existe, sea el mismo que el nombre de la variable.
  • Tipo: String
  • Ejemplo: name = "myForm"
  • Valor predeterminado: none

El campo name se utiliza en funciones del sistema como, por ejemplo, ConsoleLib.displayFormByName.

showBrackets
Indica si los ConsoleFields de longitud no constante están delimitados por un par de caracteres, como por ejemplo corchetes.
  • Tipo: Boolean
  • Ejemplo: showBrackets = no
  • Valor predeterminado: yes

Para obtener otros detalles, consulte la propiedad delimiters.

Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.