Primefaces 编辑器模糊事件

Primefaces Editor Blur Event

我将 JSF Mojarra 2.2.8 与 PrimeFaces 5.1 结合使用。对于文本输入,我使用 primefaces 编辑器,我想使用 ajax.

自动上传插入的文本

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

我自己找到了答案:

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