Olá pessoal!
Estou com uma duvida complicadinha de resolver… pelo menos pra mim… :lol:
Bem… o caso é o seguinte:
Tenho uma lista na tela q imprimi usando c:forEach… (mas aceito outras sugestoes - estou usando JSF + RichFaces)
Oq deve ser feito com essa lista é : Deixar os campos editaveis, recuperar todos os itens q foram dispostos nas linhas, e guardar isso de volta em seus devidos objetos… depois de terem sido editados ou nao…
Sera q deu pra entender? :oops:
Fica dificil pq se eu for tentar pegar pelo id dos campos, o zoa o nome de todo mundo… fica mais ou menos padrao, mas ele inventa uns codigos pra meter junto… :evil:
Como eu resolvi (de forma absurdamente tosca)
Fiz esse metodo para achar os parametros :
//Recebe como argumento o map de parametros da request e a parte da key
//que eu sei q é padrao, para procurar na lista toda
public String findParams(Map<String, String> params, String key){
String keyList [] = params.keySet().toArray(new String[0]);
for(String aux : keyList){
if(aux.matches(key)){
return params.get(aux);
}
}
return "";
}
mas isso é completamnete burro e eu nem quero pensar na performance disso…
poderiam me dar uma mao? uma :idea: quem sabe?
Estou disposto a explicar melhor, caso nao tenha sido claro…
Obrigado!
