次のスクリプト ブロックを XPage に追加します。CKEditor フィールドに初期フォントとテキスト サイズを設定します。
<xp:scriptBlock
id="scriptBlock1">
<xp:this.value>
<![CDATA[XSP.addOnLoad(function() {
try{
CKEDITOR.on( 'instanceReady', function( ev ) {
if (ev.editor.getData() === "") {
ev.editor.setData('<span style="font-family: Comic Sans MS, cursive; font-size:36px;">­</span>');
}
});
}catch(e){
console.log(e);
}
})]]></xp:this.value>
</xp:scriptBlock>
トリックは、フィールドが空のときにスタイルでフィールドに初期値を設定することです。
(残念ながら、設定しようとするすべての試みは次のようには機能config.font_defaultLabel
しconfig.fontSize_defaultLabel
ません:
CKEDITOR.editorConfig = function( config ) {
config.font_defaultLabel = 'Comic Sans MS, cursive';
config.fontSize_defaultLabel = '36px';
};
)