Primefaces编辑器模糊事件

时间:2015-03-30 02:33:29

标签: javascript jquery jsf primefaces jsf-2.2

我在PrimeFaces 5.1中使用JSF Mojarra 2.2.8。对于文本输入,我使用了一个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>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:1)

我自己找到了答案:

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