
我试图从模板中剪切HTML特殊字符,查看另一个SO答案(大多数是关于< p:AJAX>而不是< f:AJAX>并且在对话框中放置编辑器,情况并非如此这里).我正在使用PrimeFaces 5.2.
我的控制器:
@VIEwScoped@ManagedBean(name = "mailTemplateBean")public class MailTemplateBean extends BaseWebBean { @postconstruct public voID init() { text = "?????????????"; } private String text; public String getText() { return text; } public voID setText(String text) { this.text = text; }} 我的看法:
<h:form ID="form"> <p:editor ID="editor" WidgetVar="editorWidget" value="#{mailTemplateBean.text}" wIDth="600" /> <p:commandbutton value="Update" update="editor" icon="ui-icon-disk" /></h:form> 更新:Chrome和firefox中的行为不同. Chrome – 启动编辑器禁用并清空.只有当我单击命令按钮时 – 它才会刷新并显示正确的文本.上面描述了什么 – 它是如何在firefox中工作的.
解决方法 我不确定这是否打算如何工作,但我修复了问题,将以下行放入表单中:<p:remoteCommand name="rc" update="editor" autoRun="true"/>
它在加载页面后刷新编辑器,并正确显示辅助bean的值.
总结以上是内存溢出为你收集整理的jsf – p:编辑器在初始页面加载时显示“true”全部内容,希望文章能够帮你解决jsf – p:编辑器在初始页面加载时显示“true”所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)