Fetishcode…Thinking in objects

Menú Dinámico con ADF

Publicado en ADF by fetishcode en Agosto 6th, 2007

Fetishcode sigue colaborando con el equipo de Jdeveloperla

Hace unos días hemos subido un articulo sobre la Construcción de un Menú Dinámico en ADF/JSF en el portal de Jdeveloperla.

Aqui tienen el enlace, Construcción de un Menú Dinámico con ADF

Espero que les sea de utilidad.

Etiqueta con:, ,

3 Responses to 'Menú Dinámico con ADF'

Subscribe to comments with RSS or Enlace inverso to 'Menú Dinámico con ADF'.

  1. look said, on Noviembre 22nd, 2007 at 12:49 am

    Hola he visto el articulo y tengo unas dudas como en esta linea:
    #{UsuarioLogin.htPantallas['Pagina1']}
    ahi llamas al hashMap pasandole la llave Pagina1 esto hace que se entre al get del hashMap, pero el get te devuelve el HasMap completo y no la propiedad de la llave Pagina1 que seria true o false…. he probado y me sale error en esa linea….. algua idea de que podria estar mal?

  2. fetishcode said, on Noviembre 22nd, 2007 at 7:30 am

    Esa llamada te devuelve el valor para la clave Pagina1,no la hashmap entera.
    Si me detallas un poco mas el error quiza te pueda ayudar mejor.
    Saludos

  3. look said, on Noviembre 22nd, 2007 at 4:31 pm

    gracias pero ra resolví el problema, lo que pasa es que puse las clases en diferentes faces-config, volvi a armar el menú poniendo las calses MenuTreeModelAdapter, MenuModelAdapter y MenuItem . y el de usuarioLogin en un mismo face-config-menu y funcionó de maravilla, el unico problema es esta parte:

    private void inithtPantallas() {

    for( int i=0; i < pantallas.length; i++ )

    htPantallas.put(pantallas[i],true);}

    si se utiliza la version de java 1.5 funciona ok, pero si usas la version 1.4 marca un error, esto se resuelve poniendo como string el true:

    private void inithtPantallas() {

    for( int i=0; i < pantallas.length; i++ )

    htPantallas.put(pantallas[i], “true”);}

    y funciona de igual manera, la razon de usar la version 1.4 de java es por que el servidor de aplicacion que usamos solo soporta la version 1.4 de java….

    saludos y gracias por la respuesta….. mandaré este mensaje al grupo de yahoo ya que ahi igual puese el post anterior. bye

Leave a Reply