inputRichText - Rich Text
Displays an input field for entering data formatted as rich text.
Category
Core ControlsSyntax
<xp:inputRichText attributes>content</xp:inputRichText>
Property | Description |
---|---|
id | Defaults to inputRichText1 , inputRichText2 ,
and so on. |
value | Binds the control to a data element or other value. |
Category | Properties |
---|---|
accessibility | accesskey, role, tabindex, title |
basics | attrs, binding, dir, disabled, htmlConversionWarning, htmlFilter, htmlFilterIn, id, immediate, lang, loaded, multipleSeparator, multipleTrim, readonly, rendered, rendererType, required |
data | converter, defaultValue, disableClientSideValidation, disableModifiedFlag, showReadonlyAsDisabled, validator, validators, value, valueChangeListener, valueChangeListeners |
dojo | dojoAttributes, dojoType |
events | onblur, onchange, onclick, onfocus, onkeydown, onkeypress, onkeyup |
styling | disableTheme, outerStyleClass, style, styleClass, themeId |
Usage
At run time, an edit box with a tool bar appears on the page. The user can enter text with attributes such as boldface and italics. and insert tables, attachments, embedded objects, and other artifacts.The CKEditor (http://ckeditor.com) is the default rich text editor for XPages. This editor permits the embedding of images, tables, links, and emoticons. The editor includes a spell checker.
You can adjust the toolbar that is rendered. With the
rich text control in focus, click the Dojo tab
and add an attribute (dojoAttributes
property) named toolbarType
with
a value of lite
, medium
, or full
.
You
can revert to the Dojo rich text editor. With the rich text control
in focus, click the Dojo tab and specify the
Dojo type (dojoType
property) as ibm.xsp.widget.layout.RichText
.
Examples
This Rich Text control is bound to a field on a Domino® form.<xp:inputRichText id="inputRichText1" value="#{document1.body}"></xp:inputRichText>
This
Rich Text control uses the Dojo editor.
<xp:inputRichText id="inputRichText1"
value="#{document1.body}" dojoType="ibm.xsp.widget.layout.RichText">
</xp:inputRichText>
This Rich Text control renders
a full toolbar.
<xp:inputRichText id="inputRichText1" value="#{document1.body}">
<xp:this.dojoAttributes>
<xp:dojoAttribute name="toolbarType" value="full"></xp:dojoAttribute>
</xp:this.dojoAttributes>
</xp:inputRichText>