验证 primefaces 编辑器

标签 validation jsf-2 primefaces

我对 primefaces 编辑器的第一个问题是它不接受来自 Chrome 和资源管理器中的 MS word 文档的文本,但在 Firefox 中工作正常。有没有办法让它直接接受来自 MS word 的内容,而不是在 p:editor 中使用页面作为文本选项。

我的代码如下:

   <p:editor id="courseSummary" value="#{course.courseSummary.courseSummary}"    required="true" requiredMessage="#{messageBundle['productManagement.product.descriptionRequired']}"/>

我的第二个是我输入了一些有很多行的字符串值,然后按下保存,将值存储到我的支持 bean 中。然后,如果我在 UI 上手动清除我的编辑器,并且如果我不清除这些行,它不会验证但会存储到字符串 courseSummary as br/>
。 有人可以帮我解决这个问题吗?

最佳答案

CKeditor 以及一些 java 脚本和 FacesContext 应该取代 p:editor。支持从 MSWord 和 HTML 内容复制。

 FacesContext fc = FacesContext.getCurrentInstance();       
 Map<String,String> params = fc.getExternalContext().getRequestParameterMap();
 reviewCommentsText = params.get("myObj");

关于验证 primefaces 编辑器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13071587/

相关文章:

javascript - struts2 jquery ajax 和客户端验证不能一起工作

css - JSF 样式无效输入

jsf - Facelets 重复标签索引

javascript - 使用 DHTML 事件 onmouseover 更改 JSF 命令按钮的图像

jsf - Primefaces - 在多文件上传组件中按字母顺序获取文件

callback - 如何使用 PrimeFaces 的 RequestContext 将 POJO 作为回调参数发送?

jsf - p :selectOneMenu doesn't render custom content via p:column on List<String>

php - javascript 空字段验证

java - i18n 和 Java 验证注释消息

php - AJAX 实时电子邮件验证 (PHP)