[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 
Many-to-many  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

Tem como vc postar o exemplo que você fez?
robmsjr
MultiAction

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

Vou postar aqui como eu fiz, mas está dando erro... Acho que vou acabar colocando um input direto mesmo, tvz usando umas constantes.

Criei uma classe combofixo(que iria usar para todos os casos)
Combofixo:
Code:
 @Transient
 	@DescriptionProperty
 	public String getDescricao() {
 		return descricao;
 	}
 	@Transient
 	@Id
 	public String getValor() {
 		return valor;
 	}
 	public ComboFixo(String valor, String descricao) {
 		this.valor = valor;
 		this.descricao = descricao;
 	}
 


Na classe cliente fiz um get transient para o combo
Code:
 @Transient
 	//Utilizado para montar o combo de tipo pessoa
 	public List<ComboFixo> getComboTipoPessoa() {
 		List<ComboFixo> l = new ArrayList<ComboFixo>();
 		l.add(new ComboFixo("F","Fisica"));
 		l.add(new ComboFixo("J","Jurídica"));
 		return l;
 	}
 


e chamei assim no jsp
Code:
<t:property name="tipoPessoa" renderAs="doubleline" itens="${cliente.comboTipoPessoa}"/>


Erro:
Code:
 org.springframework.beans.FatalBeanException: Could not instantiate class [org.neo.exemplo.bean.ComboFixo]: no default constructor found; nested exception is java.lang.NoSuchMethodException: org.neo.exemplo.bean.ComboFixo.<init>()
 


valeu
rogel.garcia
Xiita

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

Faz o seguinte...


no seu controller
Code:
Map<String, String> pessoas = new LinkedHashMap<String, String>();
 pessoas.put("F", "Física");
 pessoas.put("J", "Jurídica");
 request.setAttribute("mapaPessoas", pessoas);



no jsp
Code:
<t:property name="tipoPessoa" renderAs="doubleline" itens="${mapaPessoas}"/>
 
Índice dos Fóruns -> Dúvidas Ir para a página: Anterior  1, 2
Ir para:   
Powered by JForum 2.1.7 © JForum Team