miércoles, 10 de noviembre de 2010

Crear Listas de Valores en JDeveloper 11g

Uno de los cambios notables de JDeveloper 11G, es la manera del manejo de listas de valores, ya que ahora se definen desde el viewObject del Entity.

Pasos:

  • Primero debemos definir dos Entitys, una de ellas debe ser un catalogo (opcional) y luego crear para cada una de ellas un viewObject, respectivamente.
Entities
  • Debemos crear un criterio en el viewobject, editamos el viewobject en la sección de Query, y en el listado de View Criteria agregamos uno nuevo (o editamos uno existente). En dicha sección navegamos en sus opciones para crear nuestro criterio de búsqueda.
View Criteria
  • Es importante que para campos (o atributos del view) que son de tipo String, se editen sus propiedades y en la sección de Control Hints, definamos su Display Width. para que al momento de llamar el LOV, la pantalla no sea desproporcionada.
Control Hints
  • Una vez que hemos realizado lo anterior, relacionamos el view criteria al campo al que queremos mostrar un LOV, así que nos vamos a editar al viewobject padre (o el segundo view creado), seleccionamos el campo (o atributo) y en la parte inferior nos encontramos con List of Values, agregamos uno nuevo (o editamos uno existente). en esta sección relacionamos el view criteria que creamos al atributo, además ir relacionando campos del padre con campos del catalogo.
Editar List Of Values: atributo
Relacionar el viewobject Catalogo con el atributo del viewobject padre
Relacionamos el View Criteria a nuestro LOV
  • Corremos el programa y obtenemos nuestro campo relacionado a un LOV (List of Values)
Componente con LOV JDeveloper11g


No hay comentarios: