Posts
é um erro de casting
deixar em branco a combo é o que ?
passar null ou passar o valor ""
de uma olhada no objeto que vc esta setando para o seu "branco" da combo
09/04/2009
Priscila Feijó
Passa null e o property é do tipo Long
Já revisei diversas vezes meu código e não to achando onde poder ter problema de casting.
ao inves de passar null passe ""
09/04/2009
Priscila Feijó
agora aparece nullpointerexception...
com null da
For input String
com "" da
nullpointer
:arrow:
posta seu codigo ai
trecho jsp e o metodo
09/04/2009
Priscila Feijó
<proform:selectGrid label="Órgão" comboDataObjectName="idOrgao" onchange="submitForm(null, 'popular')" required="true">
<proform:optionsGrid labelProperty="sglorgao" />
esse é o meu script da jsp com o combo q. tah dando o erro
09/04/2009
Priscila Feijó
if( "popular".equals( form.getPerform() ) ){
Collection c = popularListaComboAlmoxarifado(form.getAlmoxarifado(), (GororgaoDO) form.getIdOrgao().getDataObject());
form.getIdAlmoxarifado().setCollection(c);
c = popularListaComboGrupoUnidAdm(form.getGrupoUnidAdm(), (GororgaoDO) form.getIdOrgao().getDataObject());
form.getIdGrupoUnidAdmin().setCollection(c);
}
toda vez q. eu mudo o combo ele cai aqui
09/04/2009
Priscila Feijó
ahh, esse combo orgao popula o combo debaixo o almoxarifado.
vc experimentou trocar seu null pelo '' ?
09/04/2009
Priscila Feijó
no submitForm ele não aceita. E ai fiz,
tipo
("teste".equals (form.getperform)) {
Collection c = popularListaComboAlmoxarifado(form.getAlmoxarifado(), (GororgaoDO) form.getIdOrgao().getDataObject());
form.getIdAlmoxarifado().setCollection(c);
if (c != null){ c = popularListaComboGrupoUnidAdm(form.getGrupoUnidAdm(), (GororgaoDO) form.getIdOrgao().getDataObject());
form.getIdGrupoUnidAdmin().setCollection(c);
}
return;
09/04/2009
Priscila Feijó
Tenho a impressão que ele se perde qdo o combo fica vazio
esse teu erro diz que ele nao aceita o valor inserido no campo String
e justamente pq ele precisa filtrar a sua outro combo
dai a necessidade de vc tratar o valor null
como assim nao aceito ?
se a chamada e js use as aspas simples
09/04/2009
Priscila Feijó
Consegui colocar mas o erro persiste...
é uma tela de pesquisa e o erro só dah depois que eu clicar em pesquisar e ai sim zerar o combo.
Na primeira exibição da página o combo pode ser zerado que não aparece o erro.
09/04/2009
Priscila Feijó
descobri o que era, a minha variável combodataobject tava com o nome igual a o da property.
Nome de variável duplicada e ele não acusou erro pq. era na jsp.
Mas valeu a ajuda!