Событие размытия редактора Primefaces

Я использую JSF Mojarra 2.2.8 с PrimeFaces 5.1. Для ввода текста я использую редактор простых лиц и хочу автоматически загружать вставленный текст с помощью ajax.

Редактор поддерживает только событие onchange. Любые предложения, как я могу заставить работать событие размытия для редактора, чтобы уменьшить номер запроса? Я попробовал это решение (редактор Primefaces и отправка ajax при размытии), но событие так и не было запущено. Спасибо.

<h:form>
      <p:editor widgetVar="documentation" onchange="submitDocumentation" />
      <p:remoteCommand name="submitDocumentation" process="@parent"
        update="@none" />
        <p:inputText></p:inputText>
    </h:form>
    
    <script type="text/javascript">
    $(document).ready(function() {
    	   //documentation is the editor widgetVar
    	   PF('documentation').jq.find("iframe").contents().find('body').blur(function(){
    		   alert("test");
    	      submitDocumentation();//remoteCommand
    	   });
    	});
    </script>


person micha    schedule 30.03.2015    source источник


Ответы (1)


Сам нашел ответ:

$(document).ready(function() {
  PF('inputOverview').jq.find("iframe").contents().find('body').focusout(function() {
    alert('a');
    saveOverview();
  });
});

person micha    schedule 30.03.2015