Ajax onevent не запускается на IE11 - PullRequest
0 голосов
/ 11 февраля 2020

У меня есть следующий код. Я пишу текст даты.

<td class="plAnchoFijoIzq">
<h:inputText id="reqFentPR" maxlength="10" 
    value="#{proyectoEditar.pry.reqFentPR}" 
    onchange="fechaModif(this.id)" 
    readonly="#{!empty proyectoEditar.pry.reqFentR or proyectoEditar.modoConsulta}" 
    size="12" 
    styleClass="#{!empty proyectoEditar.pry.reqFentR or proyectoEditar.modoConsulta? 'divPlanificacionDesactivado': (proyectoEditar.pry.reqFentPRCorrecta ? 'divPlanificacionNormal datepicker fechaSlash' : 'divPlanificacionRojo datepicker fechaSlash')}"        
    converterMessage="El valor de la fecha de Entrega Requerimientos no es correcto"    
    onfocus="setIdFocus(this.id)">
    <f:convertDateTime pattern="dd/MM/yyyy"/>
    <f:ajax  onevent="ocultarLoadingAjaxPlanificacion"  event="change" render="reqFentA indicador @all" execute ="@form" /> 
</h:inputText></td>

Его код ocultarLoadingAjaxPlanificacion:

function ocultarLoadingAjaxPlanificacion(data){
   console.log("Dentro ocultar loading")
   var idElemento = data.source.id;
   if (data.status === 'complete') {
      console.log("complete");
      ocultarLoading();
   }else if (data.status === 'begin') {
      console.log("Begin");
      mostrarLoading();
      verificarEstados();
   } else if (data.status == 'success') {
      console.log("Success");
      obtenerSiguienteFocusPlanif(idElemento);
  }

}

В chrome и firefox все работает нормально, но в IE11 с этой конфигурацией не запускает функцию onevent. IE11 emulation

Мне нужно, чтобы он работал с этой конфигурацией. Что я делаю неправильно? Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...