当前位置: 首页 > 知识库问答 >
问题:

Primefaces编辑器模糊事件

戎兴言
2023-03-14

我使用JSF Mojarra 2.2.8和PrimeFaces 5.1。对于文本输入,我使用primeface编辑器,我想用ajax自动上传插入的文本。

编辑器仅支持onChange事件。任何建议,我如何可以让一个模糊事件为编辑器工作,以减少请求数?我尝试了这个解决方案(Primeface Editor和ajax在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>

共有1个答案

凌轶
2023-03-14

我自己找到了答案:

js prettyprint-override">$(document).ready(function() {
  PF('inputOverview').jq.find("iframe").contents().find('body').focusout(function() {
    alert('a');
    saveOverview();
  });
});
 类似资料:
  • class BaseDatabaseSchemaEditor[source] Django的迁移系统分为两个部分;计算和储存应该执行什么操作的逻辑 (django.db.migrations) ,以及用于把“创建模型”或者“删除字段”变成SQL语句的数据库抽象层 -- 后者是模式编辑器的功能。 你可能并不想像一个普通的开发者使用Django那样,直接和模型编辑器进行交互,但是如果你编写自己的迁移系

  • 我有一个像这样的动态表 托管Bean 和xhtml 我正在使用primefaces 4。

  • 我使用进行单元格编辑,并在Editable=true的上使用验证器。如果选择的P:SelectoneMenu值或键入的值无效,我希望单元格编辑状态保持在编辑模式(第二个屏幕截图),并像使用常规表单(第三个屏幕截图)一样在输入周围显示红色框。当验证失败时,会显示咆哮和消息,但下拉框周围的红色框不会持续存在,我担心用户可能不会注意到(第一张屏幕截图)。我不知道如何进行ajax更新来显示红色框,但保持单

  • 我使用p:编辑器作为输入: 我将此输入显示为: 但显示时选择了以下编辑器选项:;span style=“font-family:Verdana、Arial、Helvetica、sans-serif;font-size:13px;线宽:18px;背景色:rgb(255、255、255);” 为什么会发生这种情况,如何禁用这些?

  • 我正在使用带有bootrepackagegradle的springboot来构建发布jar文件。我的项目需要在交付给客户之前混淆代码。我尝试了proguard和其他一些工具,但出现了许多问题。我想知道如何为spring boot配置这些工具。 我用这些配置试过ProGuard 但是生成的jar无法运行

  • 基础 安装 扩展市场 任务 调试 为什么选用VSCode 版本控制 易用性 与时俱进的编辑体验