Bom dia a todos…
Como pegar os dados de uma List que está no Request para aproveitar em uma função javascript?
Esta função é chamada no ‘onChange’ de uma combo, e preenche outra combo, porém não conseguí, até agora, imaginar um jeito de parametrizar esta função, daí estou sendo obrigado a criar uma função para cada procedimento:
//Monta a combo com procedimentos da especialidade 1
function montaProcedimento1(){
limpaProcedimento();
<% List procs = (List) request.getAttribute("listaProcedimentos");
for(int i=0; i < procs.size(); i++){
ProcedimentoCobertoVo pVo = new ProcedimentoCobertoVo();
pVo = (ProcedimentoCobertoVo) procs.get(i);
String procId = String.valueOf(pVo.getCodProced());
if(procId.substring(0,1).equals(String.valueOf(1))){
out.println("document.getElementById('cboProcedimento')["+(i+1)+"]= new Option('"+pVo.getNomProced()+"', '"+pVo.getCodProced()+"')");
}
}
%>
ajustarVisibilidade();
}
Esta função adiciona linhas em uma combo, a partir do evento de outra combo, mas como faço para usar o tamanho da lista, e os atributos nome e codigo do procedimento no javascript? Assim poderei passar o id do procedimento, e fazer a comparação, mas como obter os dados que estão na Lista de Vos, no javascript? Como fazer um loop no javascript percorrer uma Lista que está no Request da jsp?
Abs