Página 1 de 1
Erro ao criar botao selecionar na listagem
Enviado:
Dom Dez 12, 2010 7:25 pm
por marlon
Ola Rogel!
Em primeiro lugar queria parabenizar pelo excelente trabalho. O Nextframework é muito bom.
O motivo que venho a este forum é que, quando chamo uma listagem atraves da tag "SELECT_ONE_BUTTON" a listagem aparece certa, mas não aparece o botão de selecionar do registro. Baixei, inclusive a aplicação exemplo "Padaria" e aconteceu o mesmo problema. Baixei os fontes do Next e descomentei o codigo no arquivo utils.js na function "imprimirSelecionar", aí me apresenta a seguinte mensagem para cada registro.
"A classe
br.com.padaria.entity.Pao
n?o ? a mesma ou uma subclasse de
java.lang.Object"
E continua a executar a listagem normalmente só não apresenta o botão para selecionar o registro.
Pode me ajudar nessa dúvida. Agradeço desde já a atenção!
Marlon
Re: Erro ao criar botao selecionar na listagem
Enviado:
Dom Dez 12, 2010 11:00 pm
por rogelgarcia
Olá Marlon.. tudo bom?
Muito Obrigado pelo apoio a ferramenta...
Geralmente o botão nao aparece quando ocorre algum erro de javascript...
É raro isso acontecer e geralmente é um problema na estrutura da classe entity..
Vou fazer alguns testes aqui, inclusive com a aplicacao da padaria.. e posto os resultados e a soluçao ok?
Até mais
Re: Erro ao criar botao selecionar na listagem
Enviado:
Seg Dez 13, 2010 6:43 pm
por rogelgarcia
Olá Marlon...
Fiz alguns testes aqui, com a aplicação da padaria...
No primeiro teste, o botão selecionar realmente não foi impresso.. mas após forçar um refresh do browser (CTRL+F5) o botão apareceu ..
Esse fenômeno aconteceu apenas no Internet Explorer (Firefox e Chrome, ok)
Isso deve ter sido ao fato de o IE ter feito cache de uma versão anterior do arquivo util.js..
Na versão 3.5.1 houve uma pequena alteraçao no método imprimirSelecionar para dar mais flexibilidade
Experimente forçar a releitura do arquivo (CTRL+F5) no IE.. e tente também simular em outros browsers..
O código de debug comentado no util.js, também inclui a cláusula else.. e nao apenas o print..
Até mais
Rógel
Re: Erro ao criar botao selecionar na listagem
Enviado:
Seg Dez 13, 2010 9:44 pm
por marlon
Ola Rogel tudo bem?
O código descomentado inclui o else obviamente. Tanto que na tela de listagem quando chamado do menu não ocorria a mensagem.
Estava utilizando uma versão atualizada do next 3.5.1-build20101112, então baixei novamente do site a versão next 3.5.1 full.
O ambiente que tenho é windows 7, eclipse Helios Service Release 1, Tomcat 6.0 e firebird 2.5. Na versão do next 3.5.1 tem o problema que é necessário colocar o parâmetro selectOneWindowSize. Mas continua não aparecendo o botão selecionar na listagem. Verificando o erro no Firefox, apresenta a tela de listagem com o seguinte script: imprimirSelecionar(new Array('br.com.padaria.entity.Pao'), "<a href=\"javascript:selecionar('br.com.padaria.entity.Pao[id=1,nome=CACETINHO]','CACETINHO')\">selecionar</a> "); dentro de uma tag script, mas não apresenta na grid. só os botões de editar e excluir.
Me desculpe a insistência mas realmente não estou conseguindo achar o problema do por que está gerando a o fonte da listagem assim.
Re: Erro ao criar botao selecionar na listagem
Enviado:
Ter Dez 14, 2010 11:17 am
por rogelgarcia
Pode insistir... tem problema nao... hehehe
Tem como vc postar.. o trecho do HTML que tem o script completo? Na tela de listagem?
Tem como postar o JSP de listagem também?
No firefox, o script aparece renderizado? Tipo.. aparece como texto HTML? Ou vc pediu para olhar o fonte?
Re: Erro ao criar botao selecionar na listagem
Enviado:
Ter Dez 14, 2010 11:18 am
por rogelgarcia
Coloque também o trecho de código.. JSP.. onde vc pediu o input para ser um SELECT ONE BUTTON
Re: Erro ao criar botao selecionar na listagem
Enviado:
Qua Dez 15, 2010 10:04 am
por marlon
Olá Rógel!
Está em anexo o jsp de vendas que faz a chamada para o jsp de listagem, o jsp da listagem e também o codigo fonte gerado da listagem.
Sobre a tua pergunta sobre se o input aparece renderizado, eu olhei o codigo fonte. Este que tambem está em anexo.
Por enquanto muito obrigado pela atenção. E fico aqui na torcida, espero que seja alguma "ratiada" minha e seja fácil de verificar o problema.
Re: Erro ao criar botao selecionar na listagem
Enviado:
Qua Dez 15, 2010 1:42 pm
por rogelgarcia
Re: Erro ao criar botao selecionar na listagem
Enviado:
Ter Dez 21, 2010 2:56 pm
por marlon
Boa tarde Rógel. Finalmente descobri o que estava acontecendo. Quando eu coloco a tag type="SELECT_ONE_BUTTON" na t:property de uma FK no jsp ele apresenta o botal "selecionar" chama a listagem desejada mas não apresenta o botão selecione na linha da grade na listagem. Mas se não colocar a tag type="SELECT_ONE_BUTTON" e colocar somente a tag selectOnePath="caminhoAction" funciona tudo certo. Valeu as o apoio! Abraço.
Re: Erro ao criar botao selecionar na listagem
Enviado:
Ter Dez 21, 2010 6:26 pm
por rogelgarcia
Blza.. de qualquer forma darei uma olhada nisso.. pois se vc coloca.. o selectOnePath.. o type automaticamente é trocado.. entao.. mesmo se vc forçar o tipo deveria funcionar.. vou dar uma olhada pode ser um bug
valew