[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3824: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3826: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3827: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3828: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
Next Framework • Ver Tópico - Erro ao criar botao selecionar na listagem

Erro ao criar botao selecionar na listagem

Não deixe de perguntar, solucione aqui suas dúvidas...

Erro ao criar botao selecionar na listagem

Mensagempor marlon » Dom Dez 12, 2010 7:25 pm

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
marlon
 
Mensagens: 34
Data de registro: Seg Out 04, 2010 9:26 am

Re: Erro ao criar botao selecionar na listagem

Mensagempor rogelgarcia » Dom Dez 12, 2010 11:00 pm

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
rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

Re: Erro ao criar botao selecionar na listagem

Mensagempor rogelgarcia » Seg Dez 13, 2010 6:43 pm

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
rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

Re: Erro ao criar botao selecionar na listagem

Mensagempor marlon » Seg Dez 13, 2010 9:44 pm

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>&nbsp;"); 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.
marlon
 
Mensagens: 34
Data de registro: Seg Out 04, 2010 9:26 am

Re: Erro ao criar botao selecionar na listagem

Mensagempor rogelgarcia » Ter Dez 14, 2010 11:17 am

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?
rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

Re: Erro ao criar botao selecionar na listagem

Mensagempor rogelgarcia » Ter Dez 14, 2010 11:18 am

Coloque também o trecho de código.. JSP.. onde vc pediu o input para ser um SELECT ONE BUTTON
rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

Re: Erro ao criar botao selecionar na listagem

Mensagempor marlon » Qua Dez 15, 2010 10:04 am

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.
Anexos
paoListagem.7z
E a listagem do pao.
(299 Bytes) Baixado 190 vezes
venda.7z
Jsp de Vendas que tem na coluna pao o type="SELECT_ONE_BUTTON"
(529 Bytes) Baixado 185 vezes
Pao.7z
codigo fonte gerado pelo firefox da listagem.
(1.95 KiB) Baixado 182 vezes
marlon
 
Mensagens: 34
Data de registro: Seg Out 04, 2010 9:26 am

Re: Erro ao criar botao selecionar na listagem

Mensagempor rogelgarcia » Qua Dez 15, 2010 1:42 pm

rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

Re: Erro ao criar botao selecionar na listagem

Mensagempor marlon » Ter Dez 21, 2010 2:56 pm

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.
marlon
 
Mensagens: 34
Data de registro: Seg Out 04, 2010 9:26 am

Re: Erro ao criar botao selecionar na listagem

Mensagempor rogelgarcia » Ter Dez 21, 2010 6:26 pm

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 :D

valew
rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am


Retornar para Dúvidas

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 2 visitantes

cron