Inicio > Forms & Reports > Botón lista valores y color campos obligatorios en Oracle Forms

Botón lista valores y color campos obligatorios en Oracle Forms

A continuación os voy a comentar un par de funcionalidades que pueden hacer más vistosos y usables nuestros desarrollos en Oracle Forms:

  1. Que aparezca un botón automáticamente sobre los campos que tienen asociada una lista de valores
  2. Que los campos que son obligatorios se pinten del color deseado

Estas dos funcionalidades se consiguen sin modificar ni una línea de código en nuestros formularios. Simplemente a través del archivo de configuración registry.dat (Mapeo de Fuentes y de iconos). Sólo recordar que este fichero se encuentra en:

$DOMAIN_HOME/config/fmwconfig/servers/WLS_FORMS/applications/formsapp_11.1.2/config

Los parámetros que ahora comentaré pueden ser modificados desde un editor de textos o desde la consola (Enterprise Manager 11g Fusion Middleware Control).

Cualquier modificación que se haga en este fichero para que se haga visible en nuestros desarrollos requiere que se reinicie el Forms Server Process.

app.ui.lovButtons=true|false

Por defecto su valor es false, pero si lo modificamos a true cuando en tiempo de ejecución el foco se sitúe en un campo que tiene asignado una lista de valores aparecerá automáticamente un botón con tres puntos que permite al usuario hacer click sobre él para que aparezca la lista de valores asociada.

registrydat1_lovbutton

El botón que aparece dentro del campo por lo que no se solapa con ningún otro campo que pueda existir próximo a él.

app.ui.requiredFieldVA=true|fasle

Por defecto su valor es false, pero si lo modificamos a true cuando en tiempo de ejecución la pantalla se visualice, todos los campos obligatorios cambiarán al color deseado. Por ejemplo a continuación se ve como el primer campo, que es obligatorio, automáticamente Forms lo ha cambiado de blanco a amarillo cuando se ejecuta la pantalla.

registrydat1_required

El color puede ser modificado a través del parámetro app.ui.requiredFieldVABGColor. Por ejemplo el amarillo utilizado en el ejemplo corresponde con el código RGB 255,255,0 .

Por último comentaros que estas funcionalidades son compatibles tanto con Forms 10gR2 (OAS) como con Forms 11g y 11gR2 (Weblogic).

Espero que os sea de utilidad.

  1. Toni
    octubre 9, 2014 en 09:03

    lo acabo de probar y va perfectamente! muchas gracias por la información

  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: