Ola,
campoEan.on('enter', function(evento, codigoEan) {
$.ajax({
url : '/pesquisa/produto',
method : 'GET',
contentType : 'application/json',
data : {
ean : campoEan.val()
},
success : onPesquisaConcluida,
error : onErroPesquisa
});
});
function onPesquisaConcluida(resultado) {
$('.js-mensagem-cadastro').addClass('hidden');
$('#codigo').val(resultado.id);
$('#idProduto').val(resultado.id);
$('#descricao').val(resultado.descricao);
$('#precoCompra').val(formatarMoeda(resultado.precoCompra));
$('#precoCusto').val(formatarMoeda(resultado.precoCusto));
$('#margemLucro').val(formatarMoeda(resultado.margemLucro));
$('#precoVenda').val(formatarMoeda(resultado.precoVenda));
$('#precoPromocao').val(formatarMoeda(resultado.precoPromocao));
$('#dataInicial').val(resultado.dataInicial);
$('#dataFinal').val(resultado.dataFinal);
$('#precoVenda').focus();
}
A data retorna do banco de dados como um LocalDate. Quando atribuo o valor dessa forma o input fica com [Object]. Se eu setar a data montando a string dataInicia.dayOfMoth + ‘/’ + dataInicial.monthValue + ‘/’ + dataInicial.year, a parece normalmente. Porem quando eu clico no input que ele mostra o calendario (estou usando datepicker), a data some.
tentei usar toLocaleString, tambem nao deu certo. Entao gostaria de saber como eu jogo a data carregada do banco de dados num campo de input?
Obrigado