[Logo] Neo Framework Forum
  [Search] Busca   [Recent Topics] Tópicos Recentes   [Members]  Lista de Usuários   [Groups] De volta para a página principal 
[Register] Registrar / 
[Login] Entrar 
Duvida no Upload de Imagem[RESOLVIDO]  XML
Índice dos Fóruns -> Dúvidas Ir para a página: Anterior  1, 2
Autor Mensagem
robmsjr
MultiAction

Membro desde: 26/06/2007 19:30:49
Mensagens: 88
Offline

Estou na tela imagemListagem.

E lá estou precisando do campo nome, que fica em imagem.getArquivo().getNome()...

ex1:
<n:column header="imagem">
<img src="${imagem.caminho}">
</n:column>

qnd eu faço assim funciona...ele pega a propriedade caminho da imagem, que eu repliquei no banco só pra testar.

agora qnd faço

ex1:
<n:column header="imagem">
<img src="${imagem.arquivo.nome}">
</n:column>

Ai perguntei se era pq o nome não é carregado automaticamente.

consegui ser claro agora?

valeu,

abraços;

EDITADO:

Vi agora q está dando LazyInitializationException; mas colocando diretamente no <t:property name="arquivo.nome"/> funciona!
Qual o motivo?
E caso eu precise configurar o interceptor opensessioninview do spring onde faço?
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

Huuuuummm...
entendi!!!


Seguinte.. o bean.arquivo é o nome da classe.. e nao a propriedade que se encotra o nome do arquivo, por isso você deve usar bean.arquivo.nome, logo quando vc usa o <t:property name="arquivo"/> o NEO pega a propriedade que está anotada com @DescriptionProperty e poe no lugar...

Já o segundo erro o lazy la, vc faz assim para arrumar:

TelaDAO: método updateListagemQuery
Code:
      query.leftOuterJoinFetch("bean.arquivo arquivo")
 


entendeu?

Pedro Gonçalves
http://pedrogoncalves.com.br
[Email] [WWW] [MSN]
robmsjr
MultiAction

Membro desde: 26/06/2007 19:30:49
Mensagens: 88
Offline

Entendi sim, vou testar assim que chegar em casa.
Mas n tem como eu pegar o descriptionproperty como o neo pega no property n?
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

Ter tem, so que você teria que montar a sua tag para fazer isso...

Vamos montar uma tproperty para imagem.

Pedro Gonçalves
http://pedrogoncalves.com.br
[Email] [WWW] [MSN]
marcofarnezi
Equipe
[Avatar]
Membro desde: 06/11/2007 17:32:07
Mensagens: 14
Localização: LinkCom
Offline

Gente. Meu projeto esta igual o projeto mas esta dando problemas na hora de salvar o arquivo.
o erro é:
Code:
 Hibernate: select index0_.cdindex as cdindex1_, index0_.texto as texto1_, index0_.cdarquivo as cdarquivo1_ from Index index0_ order by index0_.cdindex limit ?
 19:45:50,328 ERROR [STDERR] java.lang.IllegalArgumentException: Cannot convert 0 of type class java.lang.Integer to class br.com.prisma.bean.Index
 19:45:50,328 ERROR [STDERR] 	at org.apache.el.lang.ELSupport.coerceToType(ELSupport.java:374)
 19:45:50,328 ERROR [STDERR] 	at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:188)
 19:45:50,328 ERROR [STDERR] 	at org.apache.jasper.el.ExpressionImpl.evaluate(ExpressionImpl.java:35)
 19:45:50,328 ERROR [STDERR] 	at org.apache.jasper.el.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:55)
 19:45:50,328 ERROR [STDERR] 	at br.com.linkcom.neo.view.BeanTag.doComponent(BeanTag.java:57)
 19:45:50,328 ERROR [STDERR] 	at br.com.linkcom.neo.view.BaseTag.doTag(BaseTag.java:568)
 19:45:50,328 ERROR [STDERR] 	at org.apache.jsp.WEB_002dINF.classes.br.com.linkcom.neo.view.template.TabelaResultadosTag_jsp._jspx_meth_n_005fbean_005f0(TabelaResultadosTag_jsp.java:144)
 19:45:50,328 ERROR [STDERR] 	at org.apache.jsp.WEB_002dINF.classes.br.com.linkcom.neo.view.template.TabelaResultadosTag_jsp.access$0(TabelaResultadosTag_jsp.java:130)
 19:45:50,328 ERROR [STDERR] 	at org.apache.jsp.WEB_002dINF.classes.br.com.linkcom.neo.view.template.TabelaResultadosTag_jsp$TabelaResultadosTag_jspHelper.invoke0(TabelaResultadosTag_jsp.java:445)
 19:45:50,328 ERROR [STDERR] 	at org.apache.jsp.WEB_002dINF.classes.br.com.linkcom.neo.view.template.TabelaResultadosTag_jsp$TabelaResultadosTag_jspHelper.invoke(TabelaResultadosTag_jsp.java:551)
 19:45:50,328 ERROR [STDERR] 	at br.com.linkcom.neo.view.BaseTag.doBody(BaseTag.java:253)
 19:45:50,328 ERROR [STDERR] 	at br.com.linkcom.neo.view.DataGridTag.renderRow(DataGridTag.java:354)
 19:45:50,328 ERROR [STDERR] 	at br.com.linkcom.neo.view.DataGridTag.renderBody(DataGridTag.java:346)
 19:45:50,328 ERROR [STDERR] 	at br.com.linkcom.neo.view.DataGridTag.iterate(DataGridTag.java:376)
 19:45:50,328 ERROR [STDERR] 	at br.com.linkcom.neo.view.DataGridTag.doComponent(DataGridTag.java:248)
 

to garrado nisso tem dois dias
pq deste erro?

Marco Farnezi
[Email] [MSN]
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

Mostre o código!

Tem que ver o que está feito erro.

Pedro Gonçalves
http://pedrogoncalves.com.br
[Email] [WWW] [MSN]
marcofarnezi
Equipe
[Avatar]
Membro desde: 06/11/2007 17:32:07
Mensagens: 14
Localização: LinkCom
Offline

Bom...
Posso garantir que o ex feito para funcionario esta identico .
tirando os nomes dos objetos.
Resolvi tirar o objeto de arquivos e o erro continua.
O estranho eh que depois deste erro refiz todo o codigo copiando passa a passo tudo que tem no tutorial de crud e o erro continua.
N creio q seja um erro banco porque os dados estão sendo gravados corretamente e sem problemas...
O problema esta na hora de listar.
Devo ter deixado algum detalhe passar mas n consigo ver.
Vou procurar mais e se achar eu posto.

Marco Farnezi
[Email] [MSN]
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

Marco. você está sendo subjetivo ao estremo nas suas perguntas, nós não conseguimos adivinhar o que passa pela sua cabeça. Procure ser mais claro o possível. Se o Exemplo está funcionando e o seu não é porque você fez algo errado. Pode ser algo besta que você deixou passar.

No mais, Até logo. E um feliz ano novo e um feliz natal!

Pedro Gonçalves
http://pedrogoncalves.com.br
[Email] [WWW] [MSN]
marcofarnezi
Equipe
[Avatar]
Membro desde: 06/11/2007 17:32:07
Mensagens: 14
Localização: LinkCom
Offline

Boa tarde a todos.
Não achei o erro porque não havia erros.
O problema é que meu bean tinha o nome de Index e parece que "index" é uma palavra reservada para o NEO
Quando mudei o nome do Bean tudo rolou perfeitamente

Marco Farnezi
[Email] [MSN]
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

huum.. não lembro de colocarmos nenhuma restrição quanto a nome de arquivos.

Pedro Gonçalves
http://pedrogoncalves.com.br
[Email] [WWW] [MSN]
marcofarnezi
Equipe
[Avatar]
Membro desde: 06/11/2007 17:32:07
Mensagens: 14
Localização: LinkCom
Offline

depois faça o teste de fazer um crud simples com o nome index
(index, indexcrud, indexdao, indexservice, indexlistagem, indexentrada)

Marco Farnezi
[Email] [MSN]
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

=p No site do neo tenho isso.. para gerenciar os blocos da pagina inicial.

mas depois irei fazer uns testes mais profundos sobre isso. Obrigado.

Pedro Gonçalves
http://pedrogoncalves.com.br
[Email] [WWW] [MSN]
 
Índice dos Fóruns -> Dúvidas Ir para a página: Anterior  1, 2
Ir para:   
Powered by JForum 2.1.7 © JForum Team