javascript - Primefaces 编辑器模糊事件

标签 javascript jquery jsf primefaces jsf-2.2

我使用 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();
  });
});

关于javascript - Primefaces 编辑器模糊事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29337530/

相关文章:

javascript - 使用 JQuery 动态重新定位元素

javascript - Facebook Messenger 机器人 : Understanding Export Arguments

jquery - 如何显示显示:none if shopping cart is empty of items?的div

javascript - 对象数组在 key 中存储相同的属性

css - 如何对已设置所需的所有 PrimeFaces 输入组件进行全局样式 ="true"

javascript - 如何在 jQuery 中正确地限定变量的范围?

javascript - 比较数组时显示/隐藏项目

javascript - jQuery - 查找具有给定类但没有值的任何输入

java - 使用 s :selectItems 在接缝中创建下拉菜单

jsf - 如何比较 EL 中的字符属性