Jsf Primefaces富编辑器
我使用primefaces(3.0.M2)丰富的编辑器来接收用户的输入。限制为5000个字符。当用户试图从外部源复制或美化内容时,会添加额外的标记以保留格式 现在要验证最大长度5000,我需要去掉标记,只计算字符长度。如何从托管bean中单独获取字符进行验证 客户端验证代码段:Jsf Primefaces富编辑器,jsf,primefaces,Jsf,Primefaces,我使用primefaces(3.0.M2)丰富的编辑器来接收用户的输入。限制为5000个字符。当用户试图从外部源复制或美化内容时,会添加额外的标记以保留格式 现在要验证最大长度5000,我需要去掉标记,只计算字符长度。如何从托管bean中单独获取字符进行验证 客户端验证代码段: <p:editor id="customerInfo" value="#{companyBean.body}" required="false" requiredMessage="I
<p:editor id="customerInfo" value="#{companyBean.body}"
required="false" requiredMessage="Info required" height="250" width="450"
validatorMessage="Only 5000 characters allowed">
<f:validateLength maximum="5000" />
</p:editor>
只是为了帮助像我这样的人,他们也试图找到一些答案 您可以使用wigdteVar访问编辑器值,如下所示:
<p:editor
id="iptTextoClausula"
widgetVar="wvMyEditor"
width="790"
height="200"
validator="clausulaEditorValidator"
value="#{clausulasContratadasBean.selectedClauseFull.dsTexto}" />
<script language="Javascript">
wvMyEditor.editor.doc.body.innerText
</script>
wvMyEditor.editor.doc.body.innerText
知道在primefaces 3.5中,为maxlength添加了一个新属性:原始输入的整数最大长度<谢谢丹尼尔。但我仅限于3.0.M2Uhm,M2是一个beta(“里程碑”)版本。为什么不使用最终/稳定版本?@BalusC