RichFaces编辑器17 Mar 2025 | 阅读 2 分钟 RichFaces 提供 <rich:editor> 组件,该组件用于在 HTML 页面中创建 WYSIWYG 编辑器。 <rich:editor> 组件基于 CKEditor 实现。 渲染 <rich:editor> 时,会将文本区域渲染到页面,页面完全加载后。 注意:<rich:editor> 需要 <h:body> 组件存在于视图中,并且必须是编辑器的祖先,以便正确渲染资源依赖项。样式类和皮肤参数下表包含编辑器的样式类和相应的皮肤参数。 Class | 皮肤参数 | 映射的 CSS 属性 |
---|
.cke_skin_richfaces | panelBorderColor | 边框颜色 | .cke_skin_richfaces .cke_wrapper | editorMainBackgroundColor | background-color | .cke_skin_richfaces .cke_dialog_body | panelBorderColor generalBackgroundColor | border-color background | .cke_skin_richfaces .cke_dialog_title | headerBackgroundColor headerWeightFont | repeat-x font-weight | .cke_skin_richfaces .cke_path a, .cke_skin_richfaces .cke_path .cke_empty | editorMainTextColor | color | .cke_skin_richfaces .cke_button a.cke_on | additionalBackgroundColor panelBorderColor | background-color border-color | .cke_skin_richfaces .cke_button a:hover, .cke_skin_richfaces .cke_button a:focus, .cke_skin_richfaces .cke_button a:active | tabBackgroundColor | background-color |
示例在以下示例中,我们实现了 <rich:editor> 组件。 此示例包含以下文件。 JSF 文件// editor.xhtml 托管 Bean// Editor.java 输出 
|