MenuItem Dinamico Ajax

0 respostas
MarceloNeo

Estou a vários dias tentando resolver esse problema.

Estou usando PrimeFaces 2.2.1
Mojarra 2.0.4 (FCS b09)

Tenho um MenuDinamico conforme o nivel de acesso do usuário…
podem ser varias URLs, mas vou colocar exemplo de só uma.

private MenuItem buildModel(String url, String keyI18N) { MenuItem item = new MenuItem(); item.setProcess("@this"); item.setUpdate("pageConteudo"); item.setValue(keyI18N); MethodExpression methodExpression = FacesContext.getCurrentInstance().getApplication().getExpressionFactory().createMethodExpression(FacesContext.getCurrentInstance().getELContext(), url, null, new Class<?>[0]); item.setActionExpression(methodExpression); return item; }Tentei da forma acima… mas não da certo.
Tetei assim

private MenuItem buildModel(String url, String keyI18N) { MenuItem item = new MenuItem(); item.setProcess("@this"); item.setUpdate("pageConteudo"); item.setValue(keyI18N); item.setUrl(url); return item; }Funciona mas não faz chamada ajax. caracteristica intriseca do metodo
segundo os amigos,
http://primefaces.prime.com.tr/forum/viewtopic.php?f=3&t=8498&p=33436&hilit=MenuItem#p33436

A pessoa me orintou a eu criar MethodExpression e setar o actionExpression, mas não sei fazer isso…
Removi a URL… não da certo… do jeito que preciso…

Algum amigo que detona isso… me de uma dica como arrumar isso.
Muito obrigado…

Meu que desespero…

Criado 17 de março de 2011
Respostas 0
Participantes 1