Bom dia,
Criei uma função changerSelect no basicsFunctions.js que busca dados (departamento, unidade e coordenacao) de um dataset customizado ao selecionar o campo centro de custo. Segue abaixo:
function changerSelect(){
var codValor = $("#Centro_de_Custo1").val(); retorno = getDataSet("ds_hierarquiaAprovacao","Centro_de_Custo", codValor, codValor); console.log(retorno); for (i = 0; i < retorno.content.values.length; i++){ if(retorno.content.values[i].Centro_de_Custo == codValor){ $("#Departamento").val(retorno.content.values[i].Departamento); $("#Unidade").val(retorno.content.values[i].Unidade); $("#Coordenacao").val(retorno.content.values[i].Coordenacao);
} } }
No Google Chrome funciona e retorna os dados nos campos, conforme informado na função acima. Mas no IE 11, retorna um erro no depurador do IE dizendo que: "Não é possível obter a propriedade 'values' de referência indefinida ou nula", conforme anexo. Além disso, no console do IE retorna o erro de "Internal Server Error", conforme anexo. Alguém sabe como devo fazer pra resolver? Ou outra forma que possa pegar o retorno do Dataset? Preciso que essa função funcione no IE 11.
Muito obrigado!
500 Internal Server Error quer dizer que sua consulta dataset falhou por conta de algum erro de execução, pra saber o que pode ser você tem que olhar no log do servidor fluig.
— Rafael Vanat 04 de May de 2018Creio que o erro não seja no servidor porque essa mesma função funcionou no google chrome, então o erro parece ser no navegador neh?! Você sabe de outra função que possa funcionar em ambos os navegadores? Grato!
— Welder Ribeiro 10 de May de 2018