Pessoal, estou com uma dúvida, antes eu utilizava objetos como o ajax, mas agora preciso utilizar um array, como colocar o código.
A função que retorno o array está assim:
Code:
String[][] procedimentos = new String[procs.size()][3];
int i = 0;
for (ProcProntuario p : procs) {
procedimentos[i][0] = p.getProcedimento().getId();
procedimentos[i][0] = p.getProcedimento().getDescricao();
procedimentos[i][0] = p.getQtde().toString();
i++;
}
output.setValue(AjaxConsequence.KEY, procedimentos);
A função que eu tinha antes era assim:
Code:
function getProcs(){
var re = new mtw.request();
var msg = "";
re.setUrl("ProcProntuarioAction.show.mtw");
re.onSuccess(
function(data){
var rpe = new mtw.response(data);
var proc;
msg += "<table border=\"0\" align=\"center\" width=\"750\"><tr bgcolor=\"#CCCCCC\" >";
msg += "<td><b>Código</b></td>";
msg += "<td><b>Descrição</b></td>";
msg += "<td> </td></tr>";
for(var index=0; index < rpe.size(); index++) {
proc = rpe.getObject(index);
msg += "<td>" + proc.id + "</td>";
msg += "<td>" + proc.descricao + "</td>";
msg += "<td><a href='#' onclick='removeProc(\""+ proc.id +"\")'>Remover</a></td>";
msg += "</tr>";
}
msg += "</table><br>";
document.getElementById("listaProcs").innerHTML = msg;
}
);
re.send();
$("listaProcs").style.display = 'none';
}
Desde já obrigado.