DataTable JSF  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
alberto_ribeiro
JavaEvangelist
[Avatar]

Membro desde: 01/07/2005 11:15:19
Mensagens: 351
Localização: SP
Offline

Boa tarde, alguém poderia me ajudar com o seguinte problema por favor:

tenho uma classe chamada agendaDB que tem uma lista chamada "listaCliente" estou tentando criar um datatable que monte essa lista na página mas não estou conseguindo, estou fazendo assim:





[]'s
Obrigado desde já.....

Sun Certified Programmer for Java 1.5
[Email] [MSN]
marcioa1
Virtual Machine Man
[Avatar]

Membro desde: 29/11/2003 12:52:10
Mensagens: 736
Localização: Valinhos-SP
Offline

Qual o problema ? Está dando erro ? A dataTable vem vazia ? Você está adicionando itens à lista ?

Márcio

SCJP 1.4,
[Email]
alberto_ribeiro
JavaEvangelist
[Avatar]

Membro desde: 01/07/2005 11:15:19
Mensagens: 351
Localização: SP
Offline

está vazia a lista, não estou conseguindo encontrar onde incluir a chamada pro método que acessa a base de dados...

[]'s
obrigado

Sun Certified Programmer for Java 1.5
[Email] [MSN]
marcioa1
Virtual Machine Man
[Avatar]

Membro desde: 29/11/2003 12:52:10
Mensagens: 736
Localização: Valinhos-SP
Offline

Ai depende. No construtor do seu managed bean você não poderia carregar os valores na lista ? Ou depende de umclique de um botão ?

Márcio

SCJP 1.4,
[Email]
alberto_ribeiro
JavaEvangelist
[Avatar]

Membro desde: 01/07/2005 11:15:19
Mensagens: 351
Localização: SP
Offline

então queria carregar pelo construtor, mas se vc tiver como me ajudar pelo botão também agradeceria muito...

[]'s

Sun Certified Programmer for Java 1.5
[Email] [MSN]
Leozin
JWizard
[Avatar]

Membro desde: 18/06/2005 21:01:26
Mensagens: 2310
Localização: São Paulo/SP
Offline

primeramente é altamente aconselhável tu utilizar o escopo de session no teu managed bean, principalmente se tu tiver que alterar essa lista

adicione mais um facet, assim oh:



e certifique-se que a lista contem "coisinhas"

http://www.leozin.com.br/blog
[ICQ]
alberto_ribeiro
JavaEvangelist
[Avatar]

Membro desde: 01/07/2005 11:15:19
Mensagens: 351
Localização: SP
Offline



então Leozin é aí que mora o problema em que momento eu tenho que chamar o método para preencher esta lista ? este método eu já tenho pronto, porém não sei em que momento chamar, em que parte da jsp entendeu minha dúvida ?

obrigado pela resposta, tinha esquecido um facet... valeu mesmo

no aguardo.

[]'s

Sun Certified Programmer for Java 1.5
[Email] [MSN]
alberto_ribeiro
JavaEvangelist
[Avatar]

Membro desde: 01/07/2005 11:15:19
Mensagens: 351
Localização: SP
Offline

cara conseguiiiiiiiiiiiiiiiiiiiiiiiiiiii muito obrigadooooooooooooo!!!!!! eu coloquei um construtor na classe agendadb e funfou, porém se eu insiro um novo registro não está listando, vc disso alguma coisa sobre escopo de session, você por favor poderia me explicar ?????

[]'s

eu tenho isso aqui:



obs: se eu finalizo o tom cat e reestarto novamente rodando a aplicação de novo lista tudo.... caso contrário não...

Sun Certified Programmer for Java 1.5
[Email] [MSN]
Leozin
JWizard
[Avatar]

Membro desde: 18/06/2005 21:01:26
Mensagens: 2310
Localização: São Paulo/SP
Offline

bote um action listener no botão, algo como



o método que você deve inserir na tua classe deve ser assim:



Você deve fazer o seguinte meu caro: Se você cadastrou, você deve também atualizar a tua list, ou seja, digamos que tu fez um MeuDAO.cadastrar( Pessoa p ). Caso tenha sido cadastrado com sucesso, bote mais essa linha no teu código (Obs.: tudo isso dentro do método cadsatrar, pois a página vai ser renderizada novamente quando o método cadastrar terminar)



JSF é muito legal, muito bom de programar nele, tirando que é meio chatinho no inicio, mas depois que tu pega o jeito, tu vê como é massa criar sistemas com isso

veja agora se vai funcionar, qualquer coisa posta ae

abração

http://www.leozin.com.br/blog
[ICQ]
marciob7@yahoo.com.br
Debugger

Membro desde: 06/12/2006 11:42:27
Mensagens: 52
Offline

Olá,

Gostaria de aproveitar este post para solicitar como eu poderia alterar um elemento da tabela, ou seja, como eu passaria para o meu bean uma alteração.

Exemplificando: Vamos supor que eu queira alterar a cidade de um determinado cliente, como eu faria isso?

Penso eu que teriamos um .jsp para exibir os dados, mas como saber quais dados mostrar? Eu precisaria passar um parâmetro para o bean... como fazer? ou tem outra forma, qual?

eu estou fazendo um exemplo muito parecido, mas parei nisso e não sei como resolver...

agradeço a ajuda
valeu
t+


 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team