Criar componente JSF 2.0 com botões de cadastrar e cancelar
E ai galera blz?
Estou querendo criar um componente JSF que seja formado por um panelGrid, um botão de Cadastrar e um botão de Cancelar.
Este componente será usado por todas as páginas de cadastro.
Alguém poderia me ajudar a criar este componente de forma que ele seja genérico para todas as páginas?
Estou querendo criar um componente JSF que seja formado por um panelGrid, um botão de Cadastrar e um botão de Cancelar.
Este componente será usado por todas as páginas de cadastro.
Alguém poderia me ajudar a criar este componente de forma que ele seja genérico para todas as páginas?
Bruno Oliveira
Curtidas 0
Respostas
Robson Teixeira
25/07/2012
Olá Bruno Blz???
Cara seu componente poderia ter a seguinte declaração.
na parte de declarar os atributos do componente.
cc:interface
cc:attribute name=actionCadastrar method-signature=java.lang.String action() /
cc:attribute name=actionCancelar method-signature=java.lang.String action() /
/cc:interface
e dentro da parte de implementação
cc:implementation
// coloque o codigo do deu panelGrid e segue o exemplo do botão
h:commandButton value=#{bundle.Buscar} action=#{cc.attrs.actionCadastrar} /
/cc:implementation
isso é um modelo que acredito que adere ao que necessita pois seu componente tem que ser inteligente para saber qual
método de qual manegedBean a ser executado.
Cara seu componente poderia ter a seguinte declaração.
na parte de declarar os atributos do componente.
cc:interface
cc:attribute name=actionCadastrar method-signature=java.lang.String action() /
cc:attribute name=actionCancelar method-signature=java.lang.String action() /
/cc:interface
e dentro da parte de implementação
cc:implementation
// coloque o codigo do deu panelGrid e segue o exemplo do botão
h:commandButton value=#{bundle.Buscar} action=#{cc.attrs.actionCadastrar} /
/cc:implementation
isso é um modelo que acredito que adere ao que necessita pois seu componente tem que ser inteligente para saber qual
método de qual manegedBean a ser executado.
GOSTEI 0
Bruno Oliveira
25/07/2012
E ai cara..
Valeu pela dica!
Vou testar aqui!
Valeu pela dica!
Vou testar aqui!
GOSTEI 0