Fetishcode…Thinking in objects

Thinking in objects

Menú Dinámico con ADF

con 3 comentarios

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.

Escrito por fetishcode

Agosto 6, 2007 a 8:50 am

Escrito en ADF

Etiquetado con , ,

3 comentarios

Suscríbete a los comentarios mediante RSS.

  1. 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?

    look

    Noviembre 22, 2007 a 12:49 am

  2. 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

    fetishcode

    Noviembre 22, 2007 a 7:30 am

  3. 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

    look

    Noviembre 22, 2007 a 4:31 pm


Escribe un comentario