[Resolvido] DWR - Retornar uma Data Formatada em uma Combo

1 resposta
ataufo

Pessoal,

tenho um objeto que possui os atributos id e dataInstalacao. Pretendo retornar uma lista desse objeto via ajax DWR e adicionar em uma comboBox. Utilizar o id como chave do combo e a dataInstalação como valor do combo.

O problema é que quero exibir essa dataInstalação no formato dd/MM/yyyy !!! E não consigo !!! Ta exibindo com dia da semana, segundos e etc.

Segue o código da chamada DWR:

AjaxAction.listarMonitoramentos( cod, function(data) {
			if (data != null && data.length != 0) {
				
	          // Linha abaixo adiciona o retorno na combo:
				DWRUtil.addOptions("monitoramento", data, "id", "dataInstalacao");
			
			} else {
				document.getElementById("divMensagem").innerHTML = '<span class="divWarnMessage">N\xe3o existem monitoramentos cadastrados neste ponto.</span>';
			}
		});

Já tentei fazer mil coisas…

Não da pra fazer isso ?

DWRUtil.addOptions("monitoramento", data, "id", formatDate( data.dataInstalacao, "dd/mm/yyyy" )););

function formatDate(d) {
  return d.getDate() + '/' + d.getMonth() + '/' + d.getFullYear()
}

Me ajudem ae =/

1 Resposta

ataufo

Olha, a um bom tempo que não tenho consiguido respostas nesse Forum, é uma pena pois ele era muito bom…

Segue como resolvi o problema:

for(i=0; i < data.length; i++){
					DWRUtil.addOptions("monitoramento", [{seq:data[i].id, descricao:formatDate(data[i].dataInstalacao, "dd/mm/yyyy")}], "seq", "descricao");
				}
Criado 18 de janeiro de 2011
Ultima resposta 18 de jan. de 2011
Respostas 1
Participantes 1