[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 
Problema Combobox  XML
Índice dos Fóruns -> Dúvidas Ir para a página: Anterior  1, 2
Autor Mensagem
rogel.garcia
Xiita

Membro desde: 17/04/2007 16:35:03
Mensagens: 275
Offline

blz paulo.. desculpa.. nao tinha visto.. é muito código...

só uma observaçao:
nomde de pacote deve ser com letra minuscula

package org.neoframework.Projeto.bean;


o seu MunicipioDAO está dentro de algum pacote? (Nao to vendo erro nele)

A lista de muncipio vem vaiza... tem municipio cadastrado certinho e tal?! Dá algum pau na hora de renderiza o JSP?
paulo245
MultiAction

Membro desde: 26/07/2007 21:30:49
Mensagens: 73
Offline

blz desculpe se estou demorando a responde...
e obrigado pela atenção...

Os nomes dos pacotes ja mudei está beleza...

Sobre a lista de municipio está dando erro...Funciona tudo beleza meu jsp ficou assim...


<%@ taglib prefix="n" uri="neo"%>
<%@ taglib prefix="t" uri="template"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

<t:entrada>
<t:janelaEntrada>
<t:tabelaEntrada>
<t:property name="id" renderAs="doubleline" label="Codigo"/>
<t:property name="nome" renderAs="doubleline" label="Nome Cliente"/>
<t:property name="nomeFantasia" renderAs="doubleline" label="Nome Fantasia"/>
<t:property name="dsEndereco" renderAs="doubleline" label="Logradouro"/>
<t:property name="dsBairro" renderAs="doubleline" label="Bairro"/>

<n:comboReloadGroup useAjax="true">
<t:property name="municipio.uf" mutiple="true" renderAs="doubleline" label="Estado" size="1"/>
<t:property name="municipio" multiple="true" renderAs="doubleline" label="Municipio" size="1"/>
</n:comboReloadGroup>

<t:property name="nrCEP" renderAs="doubleline" label="CEP"/>
<t:property name="nrTelefone" renderAs="doubleline" label="Telefone"/>
<t:property name="nrCGCCPF" renderAs="doubleline" label="CGC/CPF"/>
<t:property name="dsEmail" renderAs="doubleline" label="e-mail"/>

</t:tabelaEntrada>
</t:janelaEntrada>
</t:entrada>

Eu selecio o uf e ele carrega o municipio de acordo com o uf só que no municipio os dados vem desse jeito...

entity.municipio@8593d0
entity.municipio@557280
entity.municipio@1d05385


O meu cadastro de municipio está blz e tem itens cadastrado de acordo com o uf ....

e tambem o campo municipio não ficou como uma combobox ficou como um edit...
[Email] [Yahoo!] [MSN]
paulo245
MultiAction

Membro desde: 26/07/2007 21:30:49
Mensagens: 73
Offline

O problema está so no municipio la eu faço referencia a uf e na tela de cliente me traz esse dados...


entity.municipio@8593d0
entity.municipio@557280
entity.municipio@1d05385
[Email] [Yahoo!] [MSN]
rogel.garcia
Xiita

Membro desde: 17/04/2007 16:35:03
Mensagens: 275
Offline

vc tem que colocar @DescriptionProperty em alguma propriedade do muncipio..

exemplo:

@DescriptionProperty
public String getNome(){
return nome;
}

Assim o neo saberá qual propriedade deve ser mostrada..
rogel.garcia
Xiita

Membro desde: 17/04/2007 16:35:03
Mensagens: 275
Offline

Se o sua classe municipio estiver com letra minúscula.. é recomendável passar para maiúscula tb...
rogel.garcia
Xiita

Membro desde: 17/04/2007 16:35:03
Mensagens: 275
Offline

nos t:property

esse atrivutos nao sao necessários

mutiple="true"
size="1"
paulo245
MultiAction

Membro desde: 26/07/2007 21:30:49
Mensagens: 73
Offline

Blz...Rogel está funcionando os dados estão vindo certo de acordo que eu seleciono no uf vem os municipio cadastrados com aquele uf...

So que tem mais um problema o combobox municipio não esta parecendo como combobox ele está com se fosse um memo comprido na tela...


meu clienteEntrada.jsp está assim...

<%@ taglib prefix="n" uri="neo"%>
<%@ taglib prefix="t" uri="template"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

<t:entrada>
<t:janelaEntrada>
<t:tabelaEntrada>
<t:property name="id" renderAs="doubleline" label="Codigo"/>
<t:property name="nome" renderAs="doubleline" label="Nome Cliente"/>
<t:property name="nomeFantasia" renderAs="doubleline" label="Nome Fantasia"/>
<t:property name="dsEndereco" renderAs="doubleline" label="Logradouro"/>
<t:property name="dsBairro" renderAs="doubleline" label="Bairro"/>

<n:comboReloadGroup useAjax="true">
<t:property name="municipio.uf" renderAs="doubleline" label="Uf"/>
<t:property name="municipio" renderAs="doubleline" label="Municipio" />
</n:comboReloadGroup>

<t:property name="nrCEP" renderAs="doubleline" label="CEP"/>
<t:property name="nrTelefone" renderAs="doubleline" label="Telefone"/>
<t:property name="nrCGCCPF" renderAs="doubleline" label="CGC/CPF"/>
<t:property name="dsEmail" renderAs="doubleline" label="e-mail"/>

</t:tabelaEntrada>
</t:janelaEntrada>
</t:entrada>

e tem alguns label que estão em negrito e outros que não...
[Email] [Yahoo!] [MSN]
rogel.garcia
Xiita

Membro desde: 17/04/2007 16:35:03
Mensagens: 275
Offline

o problema do estilo diferente.. é pq cada property agora.. gasta apenas um TD... (pq vc colocou renderAs=doubleline)

vc terá que alterar o template TabelaEntradaTag.jsp

e trocar o atributo columnStylesClasses da tag n:panelGrid que tá no arquivo..

essa alteraçao deve resolver também o problema do combo de municipio comprimido (deve ser questao de estilo CSS que tá fazendo isso)

pra trocar o template...
vc copia o arquivo TabelaEntradaTag.jsp
para o pacote br.com.linkcom.neo.view.template na sua aplicacao (crie esse pacote, se ele nao existir)
e aí vc pode alterar a vontade de acordo com a sua aplicacao..

veja o tutorial de como criar tags no neo.. e a documentacao para entender melhor como funcionam os templates..

qualquer duvida .. posta aí...
paulo245
MultiAction

Membro desde: 26/07/2007 21:30:49
Mensagens: 73
Offline

blz rogel eu entendi...Valeuuu

So que está dando um problema...

ja tem o package br.com.linkcom.neo.view.template

quando eu dou um paste para colar o arquivo no package ele da um caixa de mensage o titulo e assim

Refactoring

a messagem...
Cannot paste into the selected elements.

um erro blz...

Eu utilizo o Myeclipse a versão mais nova vc sabe como posso resolver...
[Email] [Yahoo!] [MSN]
rogel.garcia
Xiita

Membro desde: 17/04/2007 16:35:03
Mensagens: 275
Offline

nao sei exatamente qual foi o problema... tenta dar um refresh no projeto.. ou colocar o arquivo diretamente no diretório e depois da um refresh
paulo245
MultiAction

Membro desde: 26/07/2007 21:30:49
Mensagens: 73
Offline

Eu não entendi muito como trocar o arquivo TabelaEntradaTag.jsp
copiar e colar no pacote br.com.linkcom.neo.view.template da minha aplicação e se o arquivo está dentro de um jar...
[Email] [Yahoo!] [MSN]
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

faz o seguinte...:


na sua aplicação.. cria o seguinte pacote: br.com.linkcom.neo.view.template

em seguida abra o jar do neo e cole o arquivo jsp desejado para dentro deste pacote.

Só isso.

[]'s

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