Campos de Prompt en consoleUI de EGL

La lista siguiente define los campos en una variable de tipo Prompt. Ninguno de los campos es obligatorio.
isChar
Indica si, después que se visualice la solicitud, la primera pulsación de tecla del usuario finaliza la operación.
  • Tipo: Boolean
  • Ejemplo: isChar = yes
  • Valor predeterminado: no
  • ¿Actualizable durante la ejecución?
Los valores son los siguientes:
no (valor predeterminado)
La operación finaliza cuando el usuario pulsa Intro o cuando pulsa una tecla asociada a una cláusula OnEvent de la sentencia openUI que muestra la solicitud. La variable a la que está enlazada la solicitud recibe los caracteres de entrada.
yes
La primera pulsación de tecla del usuario finaliza la operación. La variable a la que está enlazada la solicitud recibe el carácter, si el carácter es imprimible.

En cualquier caso, puede responder a una determinada pulsación de tecla estableciendo una cláusula OnEvent de tipo ON_KEY.

message
Especifica el texto de la solicitud para el usuario.
  • Tipo: String
  • Ejemplo: message = "Type here: "
  • Valor predeterminado: Serie vacía
  • ¿Actualizable durante la ejecución? Sí, antes de que el código emita la sentencia openUI
messageKey
Especifica una tecla que se utiliza para buscar el paquete de recursos que incluye el texto de la solicitud. Si se especifica a la vez message y messageKey, se utiliza message.
  • Tipo: String
  • Ejemplo: messageKey = "promptText"
  • Valor predeterminado: Serie vacía
  • ¿Actualizable durante la ejecución?

El paquete de recursos se identifica mediante la variable de sistema ConsoleLib.messageResource, tal como se describe en messageResource.

responseAttr
Especifica los atributos de presentación que se utilizan al visualizar la entrada de usuario.
  • Tipo: Literal de PresentationAttributes
  • Ejemplo: responseAttr {color = green, highlight = [underline], intensity = [bold]}
  • Valor predeterminado: no
  • ¿Actualizable durante la ejecución?

Este campo sólo tiene un efecto si el campo isChar está establecido en no.

Para obtener información detallada sobre los valores de responseAttr, consulte el apartado Campos de PresentationAttributes en consoleUI de EGL.

Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.