Menú Dinámico con ADF
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.
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?
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
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