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!