我使用 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/