Mensagens enviadas por: cristianonasciment
Índice dos Fóruns » Perfil de cristianonasciment » Mensagens enviadas por cristianonasciment
Autor Mensagem
De nada !!!! ainda mais conterrânea minha... kkkk
Não intendi sua dúvida, mas no seu caso eu não passaria 3 Strings como parâmetros no seu método e sim 2 Dates,

Para que você precisou separar dia, mês e ano em Strings ???
LocalDate data1 = new LocalDate(2011, 3, 25); // você pode passar um Date no construtor
LocalDate dataAtual = new LocalDate();

Months months = Months.monthsBetween(data1, dataAtual);

System.out.println("A diferença é: " + months.getMonths());

Lembrando que você tem q baixar o jar do JODATIME pra usar essa API
recomendo usar a API para manipulação de datas que chama JODATIME
ele tem um método que calcula isso. Em uma linha você consegue esse valor.

Dê uma pesquisada...
Galera, boa tarde !!!

estou com problemas na hora de selecionar o registro de um rich:dataTable com paginação por demanda usando SEAM.

Meu Managed Bean:


.xhtml


Qdo. o usuario seleciona a linha e clica em editar, a lista usuarios que está com o @DataModel vem preenchido certo, mas o atributo usuarioSelecionado (que está com o @DataModelSelection) vem sempre com o primeiro registro na tabela.
Não consigo trazer todos os objetos da lista, só o primeiro.

Alguém ja teve esse problema ??? Tive esse problema depois que implementei a paginação por demanda.

Qualquer ajuda será válida.

Abraço,
Resolvi em partes o problema. Ele não entrava no meu método pq eu estava usando a anotation @In do Seam no tableModel.

tirando o @In ele consegue entrar no método assim:




Ai com isso ta fazendo a paginação certinha.
Com um porém, rss. Qdo eu clico pra ir pra segunda paginação, ele está entrando 3 vezes no getTableModel(), fazendo a mesma consulta 3 vezes.

Alguém tem idéia do pq ??
Bom dia galera... Estou tentando usar esse exemplo com SEAM mas estou com problemas:

PagedDataModel:

ManagedBean:

.xhtml


O problema que eu estou tendo inicialmente é no VALUE do datatable, ele não chama o método do meu bean que vai fazer a paginação (getTableModel). Se no value do dataTable eu passar #{usuarioBean.tableModel} ele dá o seguinte erro:


Se eu deixo como está, a tela abre, mas não chama o método que vai fazer a paginação.

Qualquer ajuda vai ser bem vinda...

Agradecendo desde já,
alex, segue em anexo a minha tela:




Com relação ao parenteses no metodo excluir, tmb achei estranho, mas só assim q ele entra no Managed Bean.
ainda estou com o problema....
agradecendo pela atenção
componente: modalPanel.xhtml



onde estou usando o componente:



metodo Managed Bean:



erro: (Ele entra no meu bean, e quando vai redirecionar para a página certa, dá esse erro)




PS: Se ao invés de passar o parâmetro da action do commandButton dentro do meu componente, ele funciona perfeitamente, mas como estou usando parâmetro pra action, ele dá esse erro. Não estou entendendo. Alguém já passou por esse problema ???

Agradecendo desde já,


inclui na lib do seu projeto o mysql-connector.

deve resolver...


Então vamos lá:

Primeiro vc cria a função em javascript (põe na sua jsp antes do código html)

no botao cadastrar vc inclui no onclick essa funcao:

ai na sua servlet vc consegue pegar o valor do parâmetro cmd
tanta algo assim:
cria uma função em javascript para passar esse parâmetro para sua servlet.
similar a que esse cara usa aqui:

http://www.guj.com.br/posts/list/126243.java

repara no código em javascript dele q antes de submeter o formulário ele passa dois parâmetros para sua servlet.
e ai brother...

só vc passar um parâmetro a mais quando clicar no botão cadastrar.
algo assim:


se tiver com dúvida, passa ai o código do botão cadastrar.
tem o argouml tmb !!!
 
Índice dos Fóruns » Perfil de cristianonasciment » Mensagens enviadas por cristianonasciment
Ir para:   
Powered by JForum 2.1.8 © JForum Team