primefaces编辑器的验证

时间:2012-10-25 15:06:23

标签: validation jsf-2 primefaces

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

我的代码如下:

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

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

1 个答案:

答案 0 :(得分:-1)

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

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