warley 24 de ago. de 2008
É bem simples…
Veja a classe Bean:
package br.com.seven.bean ;
import java.util.ArrayList ;
import java.util.List ;
import javax.faces.model.SelectItem ;
public class Municipio {
private String codigo ;
private String nome ;
private String estado = "ES" ;
private List listaEstado = new ArrayList ();
public Municipio (){
this . carregaEstado ();
}
public String getCodigo () {
return codigo ;
}
public void setCodigo ( String codigo ) {
this . codigo = codigo ;
}
public String getNome () {
return nome ;
}
public void setNome ( String nome ) {
this . nome = nome ;
}
public String getEstado () {
return estado ;
}
public void setEstado ( String estado ) {
this . estado = estado ;
}
public List getListaEstado () {
return listaEstado ;
}
public void setListaEstado ( List listaEstado ) {
this . listaEstado = listaEstado ;
}
private void carregaEstado (){
listaEstado . add ( new SelectItem ( "AC" , "AC" ));
listaEstado . add ( new SelectItem ( "AL" , "AL" ));
listaEstado . add ( new SelectItem ( "AP" , "AP" ));
listaEstado . add ( new SelectItem ( "AM" , "AM" ));
listaEstado . add ( new SelectItem ( "BA" , "BA" ));
listaEstado . add ( new SelectItem ( "CE" , "CE" ));
listaEstado . add ( new SelectItem ( "DF" , "DF" ));
listaEstado . add ( new SelectItem ( "GO" , "GO" ));
listaEstado . add ( new SelectItem ( "ES" , "ES" ));
listaEstado . add ( new SelectItem ( "MA" , "MA" ));
listaEstado . add ( new SelectItem ( "MT" , "MT" ));
listaEstado . add ( new SelectItem ( "MS" , "MS" ));
listaEstado . add ( new SelectItem ( "MG" , "MG" ));
listaEstado . add ( new SelectItem ( "PA" , "PA" ));
listaEstado . add ( new SelectItem ( "PB" , "PB" ));
listaEstado . add ( new SelectItem ( "PR" , "PR" ));
listaEstado . add ( new SelectItem ( "PE" , "PE" ));
listaEstado . add ( new SelectItem ( "PI" , "PI" ));
listaEstado . add ( new SelectItem ( "RJ" , "RJ" ));
listaEstado . add ( new SelectItem ( "RN" , "RN" ));
listaEstado . add ( new SelectItem ( "RS" , "RS" ));
listaEstado . add ( new SelectItem ( "RO" , "RO" ));
listaEstado . add ( new SelectItem ( "RR" , "RR" ));
listaEstado . add ( new SelectItem ( "SP" , "SP" ));
listaEstado . add ( new SelectItem ( "SC" , "SC" ));
listaEstado . add ( new SelectItem ( "SE" , "SE" ));
listaEstado . add ( new SelectItem ( "TO" , "TO" ));
}
}
E isto vc coloca no seu JSP:
& lt ; h : selectOneMenu id = "estado" value = "#{controleMunicipio.estado}" & gt ;
& lt ; f : selectItems value = "#{controleMunicipio.listaEstado}" /& gt ;
& lt ;/ h : selectOneMenu & gt ;
devalcisantos 24 de ago. de 2008
warley:
É bem simples…
Veja a classe Bean:
package br.com.seven.bean ;
import java.util.ArrayList ;
import java.util.List ;
import javax.faces.model.SelectItem ;
public class Municipio {
private String codigo ;
private String nome ;
private String estado = "ES" ;
private List listaEstado = new ArrayList ();
public Municipio (){
this . carregaEstado ();
}
public String getCodigo () {
return codigo ;
}
public void setCodigo ( String codigo ) {
this . codigo = codigo ;
}
public String getNome () {
return nome ;
}
public void setNome ( String nome ) {
this . nome = nome ;
}
public String getEstado () {
return estado ;
}
public void setEstado ( String estado ) {
this . estado = estado ;
}
public List getListaEstado () {
return listaEstado ;
}
public void setListaEstado ( List listaEstado ) {
this . listaEstado = listaEstado ;
}
private void carregaEstado (){
listaEstado . add ( new SelectItem ( "AC" , "AC" ));
listaEstado . add ( new SelectItem ( "AL" , "AL" ));
listaEstado . add ( new SelectItem ( "AP" , "AP" ));
listaEstado . add ( new SelectItem ( "AM" , "AM" ));
listaEstado . add ( new SelectItem ( "BA" , "BA" ));
listaEstado . add ( new SelectItem ( "CE" , "CE" ));
listaEstado . add ( new SelectItem ( "DF" , "DF" ));
listaEstado . add ( new SelectItem ( "GO" , "GO" ));
listaEstado . add ( new SelectItem ( "ES" , "ES" ));
listaEstado . add ( new SelectItem ( "MA" , "MA" ));
listaEstado . add ( new SelectItem ( "MT" , "MT" ));
listaEstado . add ( new SelectItem ( "MS" , "MS" ));
listaEstado . add ( new SelectItem ( "MG" , "MG" ));
listaEstado . add ( new SelectItem ( "PA" , "PA" ));
listaEstado . add ( new SelectItem ( "PB" , "PB" ));
listaEstado . add ( new SelectItem ( "PR" , "PR" ));
listaEstado . add ( new SelectItem ( "PE" , "PE" ));
listaEstado . add ( new SelectItem ( "PI" , "PI" ));
listaEstado . add ( new SelectItem ( "RJ" , "RJ" ));
listaEstado . add ( new SelectItem ( "RN" , "RN" ));
listaEstado . add ( new SelectItem ( "RS" , "RS" ));
listaEstado . add ( new SelectItem ( "RO" , "RO" ));
listaEstado . add ( new SelectItem ( "RR" , "RR" ));
listaEstado . add ( new SelectItem ( "SP" , "SP" ));
listaEstado . add ( new SelectItem ( "SC" , "SC" ));
listaEstado . add ( new SelectItem ( "SE" , "SE" ));
listaEstado . add ( new SelectItem ( "TO" , "TO" ));
}
}
E isto vc coloca no seu JSP:
& lt ; h : selectOneMenu id = "estado" value = "#{controleMunicipio.estado}" & gt ;
& lt ; f : selectItems value = "#{controleMunicipio.listaEstado}" /& gt ;
& lt ;/ h : selectOneMenu & gt ;
Valeu… Mas, nao era isso que eu queria…
Quero que o como boxe fique vinculado a uma tabela(banco de dados) especifica, ou seja qualquer alteração na tabela o como boxe seria atualizado automaticamente…
Por isso que eu quero vincular o como boxe a essa tabela…