2015-03-30 2 views
0

Я использую JSF Mojarra 2.2.8 с PrimeFaces 5.1. Для ввода текста я использую редактор правых шрифтов, и я хочу автоматически загрузить вставленный текст с помощью ajax.Primefaces Editor Blur Event

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

<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() { 
 
    \t //documentation is the editor widgetVar 
 
    \t PF('documentation').jq.find("iframe").contents().find('body').blur(function(){ 
 
    \t \t alert("test"); 
 
    \t  submitDocumentation();//remoteCommand 
 
    \t }); 
 
    \t }); 
 
    </script>

ответ

1

Я нашел ответ сам:

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

Смежные вопросы