Bom dia a todos,
Pessoal, estou com um problema que não sei como resolver…
Eu tenho diversos HTMLSelectManyCheckbox na minha pagina, e preciso fazer valueBind de todos eles com o mesmo objeto no meu backingbean.
Bom, como o htmlSelectManyCheckbox precisa de uma lista para ser bindado, eu pensei em utilizar um mapa de listas… porem não deu certo… alguem conhece uma alternativa para esse caso?!
meu backingbean
private HashMap<String, ArrayList> respostaMatrizCheck = new HashMap<String, ArrayList>();
public HashMap<String, ArrayList> getRespostaMatrizCheck() {
return respostaMatrizCheck;
}
public void setRespostaMatrizCheck(HashMap<String, ArrayList> respostaMatrizCheck) {
this.respostaMatrizCheck = respostaMatrizCheck;
e o meu value bind é:
"#{pesquisaBackingBean.respostaMatrizCheck['"+ questaoMatriz.getCodigo() + "_" + linha.getCodigo() +"']}";
Minha pergunta: Com esse value Bind, cada HTMLSelectManyCheckbox não está ligado direto com um ArrayList?!
A mensagem de erro que eu tenho é que o bind precisa ser com um tipo List.
Aguardo ajuda,
Valeu,
Ferry