富文本字段的dojoattributes

时间:2013-11-29 20:07:31

标签: dojo attributes xpages

我正在尝试在XPage上的RT字段中设置默认的字体和字体大小。我有这段代码:

<xp:inputRichText value="#{document1.Body}" id="body1" >
                    <xp:this.dojoAttributes>
                        <xp:dojoAttribute name="font-family" value="Tahoma"></xp:dojoAttribute>
                        <xp:dojoAttribute name="font-size" value="16pt"></xp:dojoAttribute>
                    </xp:this.dojoAttributes>
                </xp:inputRichText>

当显示带有此RT控件的XPage时,默认值保持不变,因此我猜测“font-family”不是dojo可以设置的RTF属性。我是在正确的轨道上还是有另一种方式。

2 个答案:

答案 0 :(得分:1)

XPages使用CK编辑器来处理mime条目(通常称为RichText)。前往CKeditor网站。在那里,您将找到有关如何设置默认值并进行自定义的大量文档

答案 1 :(得分:1)

这里有一个小问题......“默认”字体和大小将由应用于周围标签的CSS确定,因为编辑器默认情况下不会向内容添加字体系列或字体大小,直到从中选择下拉列表。编辑器不知道默认情况下CSS应用于内容,但您可以通过设置变量 font_defaultLabel fontSize_defaultLabel 使选择与正在应用的默认值匹配(请参阅此处的文档:http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html)。要将CSS应用于编辑器内容,请使用变量 contentsCss 指向CSS文件,只需确保使该文件中的CSS与将在读取时应用于字段内容的CSS相匹配一致的模式。