public class RichTextEditor extends VLayout
The HTML generated from this component may vary by browser, and, as with any HTML value created on the client, we recommend values be sanitized on the server before storing and displaying to other users.
config, configOnly, id, nativeObject, scClassName
Constructor and Description |
---|
RichTextEditor() |
RichTextEditor(com.google.gwt.core.client.JavaScriptObject jsObj) |
Modifier and Type | Method and Description |
---|---|
static void |
changeAutoChildDefaults(java.lang.String autoChildName,
Canvas defaults)
Changes the defaults for Canvas AutoChildren named
autoChildName . |
static void |
changeAutoChildDefaults(java.lang.String autoChildName,
FormItem defaults)
Changes the defaults for FormItem AutoChildren named
autoChildName . |
protected com.google.gwt.core.client.JavaScriptObject |
create() |
void |
doWarn()
Display a warning if Rich Text Editing is not fully supported in this browser.
|
Canvas |
getEditArea()
The edit canvas created automatically for this RichTextEditor.
|
java.lang.String |
getEditAreaBackgroundColor()
Background color for the
edit canvas . |
java.util.Map<java.lang.String,java.lang.String> |
getFontNames()
ValueMap of CSS fontName properties to font name titles to display in the font selector
for the
FONTSELECTOR control. |
java.util.Map<java.lang.String,java.lang.String> |
getFontSizes()
ValueMap of CSS font size property values to font size titles to display in the font size selector
for the
FONTSIZESELECTOR control. |
ListPropertiesDialog |
getListPropertiesDialog()
Dialog shown when the
"listProperties" control is pressed. |
com.smartgwt.logicalstructure.core.LogicalStructureObject |
getLogicalStructure() |
boolean |
getMoveFocusOnTab()
If the user presses the "Tab" key, should focus be taken from this editor? If set to
false a "Tab" keypress
will cause a Tab character to be inserted into the text, and focus will be left in the edit area. |
static RichTextEditor |
getOrCreateRef(com.google.gwt.core.client.JavaScriptObject jsObj) |
Layout |
getToolArea()
Layout used to contain all of the
Toolbar AutoChildren that contain the
controlGroups . |
Layout |
getToolbar()
Note : This API is non-functional (always returns null) and exists only to make
you aware that this MultiAutoChild exists.
|
java.lang.String |
getToolbarBackgroundColor()
The background color for the toolbar.
|
java.lang.String |
getValue()
Initial value for the edit area.
|
java.lang.Boolean |
richEditorSupported()
Does this browser support the full RichTextEditor feature set.
|
void |
setBulletControls(ControlName... bulletControls)
Default HTML list control group.
|
void |
setBulletControls(java.lang.Object... bulletControls)
Use this signature if you plan to pass a mixture of standard ControlNames and custom
widgets (any subclass of Canvas is allowed):
{@link com.smartgwt.client.widgets.RichTextEditor#setBulletControls(com.smartgwt.client.types.ControlName...) setBulletControls(ControlName...
|
void |
setColorControls(ControlName... colorControls)
Control group for modifying text color / background color.
|
void |
setColorControls(java.lang.Object... colorControls)
Use this signature if you plan to pass a mixture of standard ControlNames and custom
widgets (any subclass of Canvas is allowed):
{@link com.smartgwt.client.widgets.RichTextEditor#setColorControls(com.smartgwt.client.types.ControlName...) setColorControls(ControlName...
|
void |
setControlGroups(java.lang.Object... controlGroups)
An array of control groups specifying which groups of controls should be included in the
editor tool area.
|
void |
setControlGroups(java.lang.String... controlGroups)
An array of control group names specifying which groups of controls should be included in the editor tool area.
|
static void |
setDefaultProperties(RichTextEditor richTextEditorProperties)
Class level method to set the default properties of this class.
|
void |
setEditAreaBackgroundColor(java.lang.String editAreaBackgroundColor)
Background color for the
edit canvas . |
void |
setFontControls(ControlName... fontControls)
Default font control group.
|
void |
setFontControls(java.lang.Object... fontControls)
Use this signature if you plan to pass a mixture of standard ControlNames and custom
widgets (any subclass of Canvas is allowed):
{@link com.smartgwt.client.widgets.RichTextEditor#setFontControls(com.smartgwt.client.types.ControlName...) setFontControls(ControlName...
|
void |
setFontNames(java.util.LinkedHashMap<java.lang.String,java.lang.String> fontNames)
ValueMap of CSS fontName properties to font name titles to display in the font selector
for the
FONTSELECTOR control. |
void |
setFontSizes(java.util.LinkedHashMap<java.lang.String,java.lang.String> fontSizes)
ValueMap of CSS font size property values to font size titles to display in the font size selector
for the
FONTSIZESELECTOR control. |
void |
setFormatControls(ControlName... formatControls)
Default text formatting control group.
|
void |
setFormatControls(java.lang.Object... formatControls)
Use this signature if you plan to pass a mixture of standard ControlNames and custom
widgets (any subclass of Canvas is allowed):
{@link com.smartgwt.client.widgets.RichTextEditor#setFormatControls(com.smartgwt.client.types.ControlName...) setFormatControls(ControlName...
|
com.smartgwt.logicalstructure.core.LogicalStructureObject |
setLogicalStructure(com.smartgwt.logicalstructure.widgets.RichTextEditorLogicalStructure s) |
void |
setMoveFocusOnTab(boolean moveFocusOnTab)
If the user presses the "Tab" key, should focus be taken from this editor? If set to
false a "Tab" keypress
will cause a Tab character to be inserted into the text, and focus will be left in the edit area. |
void |
setStyleControls(ControlName... styleControls)
Default text styling control group.
|
void |
setStyleControls(java.lang.Object... styleControls)
Use this signature if you plan to pass a mixture of standard ControlNames and custom
widgets (any subclass of Canvas is allowed):
{@link com.smartgwt.client.widgets.RichTextEditor#setStyleControls(com.smartgwt.client.types.ControlName...) setStyleControls(ControlName...
|
void |
setToolbarBackgroundColor(java.lang.String toolbarBackgroundColor)
The background color for the toolbar.
|
void |
setValue(java.lang.String value)
Initial value for the edit area.
|
setDefaultProperties, setLogicalStructure
addMember, addMember, addMember, addMember, addMemberPostCreate, addMemberPostCreate, addMemberPreCreate, addMemberPreCreate, addMembers, addMembers, addMembersChangedHandler, getAnimateMembers, getAnimateMemberTime, getCanDropComponents, getDefaultResizeBars, getDropComponent, getDropLine, getDropLineThickness, getDropPosition, getEnforcePolicy, getHPolicy, getLayoutBottomMargin, getLayoutLeftMargin, getLayoutMargin, getLayoutRightMargin, getLayoutTopMargin, getLeaveScrollbarGap, getLocateMembersBy, getLocateMembersType, getManagePercentBreadth, getMember, getMember, getMemberDefaultBreadth, getMemberNumber, getMemberNumber, getMemberOverlap, getMembers, getMembersMargin, getMinMemberSize, getOverflow, getPaddingAsLayoutMargin, getResizeBar, getResizeBarClass, getResizeBarSize, getReverseOrder, getShowDragPlaceHolder, getShowDropLines, getStackZIndex, getVertical, getVPolicy, hasMember, hideDropLine, hideMember, hideMember, onInit_Layout, onInit, reflow, reflow, reflowNow, removeMember, removeMembers, removeMembers, reorderMember, reorderMembers, setAlign, setAlign, setAnimateMembers, setAnimateMemberTime, setCanDropComponents, setDefaultLayoutAlign, setDefaultLayoutAlign, setDefaultProperties, setDefaultResizeBars, setDropLineProperties, setDropLineThickness, setEnforcePolicy, setHPolicy, setLayoutBottomMargin, setLayoutLeftMargin, setLayoutMargin, setLayoutRightMargin, setLayoutTopMargin, setLeaveScrollbarGap, setLocateMembersBy, setLocateMembersType, setLogicalStructure, setManagePercentBreadth, setMemberOverlap, setMembers, setMembersMargin, setMinMemberSize, setOverflow, setPaddingAsLayoutMargin, setPlaceHolderDefaults, setPlaceHolderProperties, setResizeBarClass, setResizeBarSize, setReverseOrder, setShowDragPlaceHolder, setShowDropLines, setStackZIndex, setVertical, setVisibleMember, setVPolicy, showMember, showMember
addChild, addChild, addChild, addChild, addChild, addClickHandler, addDoubleClickHandler, addDragMoveHandler, addDragRepositionMoveHandler, addDragRepositionStartHandler, addDragRepositionStopHandler, addDragResizeMoveHandler, addDragResizeStartHandler, addDragResizeStopHandler, addDragStartHandler, addDragStopHandler, addDropHandler, addDropMoveHandler, addDropOutHandler, addDropOverHandler, addFocusChangedHandler, addHoverHandler, addHoverHiddenHandler, addKeyDownHandler, addKeyPressHandler, addMouseDownHandler, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseStillDownHandler, addMouseUpHandler, addMouseWheelHandler, addMovedHandler, addParentMovedHandler, addPeer, addPeer, addPeer, addPeer, addResizedHandler, addRightMouseDownHandler, addScrolledHandler, addShowContextMenuHandler, addStyleName, addVisibilityChangedHandler, adjustForContent, animateFade, animateFade, animateFade, animateFade, animateFade, animateFade, animateFade, animateFade, animateHide, animateHide, animateHide, animateMove, animateMove, animateMove, animateMove, animateRect, animateRect, animateRect, animateRect, animateResize, animateResize, animateResize, animateResize, animateScroll, animateScroll, animateScroll, animateScroll, animateScroll, animateScroll, animateShow, animateShow, animateShow, animateShow, animateShow, animateShow, asSGWTComponent, blur, bringToFront, clear, clickMaskUp, clickMaskUp, contains, contains, containsEvent, containsFocus, containsPoint, containsPoint, deparent, depeer, disable, enable, focus, focusInNextTabElement, focusInPreviousTabElement, getAbsoluteLeft, getAbsoluteTop, getAccessKey, getAnimateAcceleration, getAnimateFadeTime, getAnimateHideAcceleration, getAnimateHideTime, getAnimateMoveAcceleration, getAnimateMoveTime, getAnimateRectAcceleration, getAnimateRectTime, getAnimateResizeAcceleration, getAnimateResizeTime, getAnimateScrollAcceleration, getAnimateScrollTime, getAnimateShowAcceleration, getAnimateShowEffect, getAnimateShowTime, getAnimateTime, getAppImgDir, getAriaRole, getAutoDraw, getAutoShowParent, getBackgroundColor, getBackgroundImage, getBackgroundPosition, getBackgroundRepeat, getBorder, getBottom, getById, getByJSObject, getByLocalId, getCanAcceptDrop, getCanDrag, getCanDragReposition, getCanDragResize, getCanDragScroll, getCanDrop, getCanDropBefore, getCanFocus, getCanHover, getCanSelectText, getCanvasAutoChild, getCanvasItem, getChildren, getChildrenSnapResizeToGrid, getChildrenSnapToGrid, getClassName, getComponentMask, getComponentMaskDefaults, getContentElement, getContents, getContextMenu, getCursor, getDataPath, getDefaultHeight, getDefaultWidth, getDestroyed, getDestroying, getDisabled, getDisabledCursor, getDoubleClickDelay, getDragAppearance, getDragIntersectStyle, getDragMaskType, getDragOpacity, getDragRepositionAppearance, getDragRepositionCursor, getDragResizeAppearance, getDragScrollDelay, getDragStartDistance, getDragTarget, getDragType, getDropTypes, getDropTypesAsString, getDynamicContents, getEdgeBackgroundColor, getEdgeCenterBackgroundColor, getEdgeImage, getEdgeMarginSize, getEdgeOffset, getEdgeOpacity, getEdgeShowCenter, getEdgeSize, getElement, getElement, getEventEdge, getEventEdge, getExtraSpace, getFacetId, getFormItemAutoChild, getFullDataPath, getGroupBorderCSS, getGroupLabelBackgroundColor, getGroupLabelStyleName, getGroupTitle, getHeight, getHeightAsString, getHideUsingDisplayNone, getHoverAlign, getHoverAutoDestroy, getHoverComponent, getHoverDelay, getHoverHeight, getHoverHTML, getHoverMoveWithMouse, getHoverOpacity, getHoverStyle, getHoverVAlign, getHoverWidth, getHoverWrap, getHSnapOrigin, getHSnapOrigin, getHSnapPosition, getHSnapPosition, getHtmlElement, getHtmlPosition, getImage, getImgURL, getImgURL, getInnerContentHeight, getInnerContentWidth, getInnerHeight, getInnerWidth, getIsGroup, getKeepInParentRect, getLayoutAlign, getLeft, getLeftAsString, getLocateChildrenBy, getLocateChildrenType, getLocatePeersBy, getLocatePeersType, getMargin, getMasterCanvas, getMasterElement, getMatchElement, getMaxHeight, getMaxWidth, getMenuConstructor, getMinHeight, getMinWidth, getMomentumScrollMinSpeed, getMouseStillDownDelay, getMouseStillDownInitialDelay, getNextZIndex, getNoDoubleClicks, getOffsetHeight, getOffsetWidth, getOffsetX, getOffsetY, getOpacity, getOuterElement, getPadding, getPageBottom, getPageLeft, getPageRect, getPageRight, getPageTop, getParentCanvas, getParentElement, getPeers, getPercentBox, getPercentSource, getPosition, getPrefix, getPrintChildrenAbsolutelyPositioned, getPrintHTML, getPrintHTML, getPrompt, getRect, getRedrawOnResize, getResizeBarTarget, getResizeFrom, getRight, getScrollbarSize, getScrollBottom, getScrollHeight, getScrollLeft, getScrollRight, getScrollTop, getScrollWidth, getShadowDepth, getShadowImage, getShadowOffset, getShadowSoftness, getShouldPrint, getShowCustomScrollbars, getShowDragShadow, getShowEdges, getShowHover, getShowHoverComponents, getShowResizeBar, getShowShadow, getShrinkElementOnHide, getSkinImgDir, getSnapAxis, getSnapEdge, getSnapHDirection, getSnapHGap, getSnapOffsetLeft, getSnapOffsetTop, getSnapOnDrop, getSnapResizeToGrid, getSnapTo, getSnapToGrid, getSnapVDirection, getSnapVGap, getStyleName, getTabIndex, getTestInstance, getTitle, getTooltip, getTop, getTopAsString, getTopElement, getUseBackMask, getUseDragMask, getUseNativeDrag, getUseOpacityFilter, getValuesManager, getViewportHeight, getViewportWidth, getVisibility, getVisibleHeight, getVisibleWidth, getVSnapOrigin, getVSnapOrigin, getVSnapPosition, getVSnapPosition, getWidth, getWidthAsString, getZIndex, getZIndex, handleHover, hide, hideClickMask, hideClickMask, hideComponentMask, hideContextMenu, imgHTML, imgHTML, imgHTML, intersects, isDirty, isDisabled, isDrawn, isVisible, keyUp, layoutChildren, linkHTML, linkHTML, linkHTML, linkHTML, linkHTML, linkHTML, markForDestroy, markForRedraw, markForRedraw, moveAbove, moveBelow, moveBy, moveTo, onAttach, onDetach, parentResized, printComponents, redraw, redraw, removeChild, removeChild, removePeer, removePeer, resizeBy, resizeTo, resizeTo, scrollBy, scrollByPercent, scrollTo, scrollTo, scrollTo, scrollToBottom, scrollToLeft, scrollToPercent, scrollToRight, scrollToTop, sendToBack, setAccessKey, setAllowExternalFilters, setAnimateAcceleration, setAnimateFadeTime, setAnimateHideAcceleration, setAnimateHideTime, setAnimateMoveAcceleration, setAnimateMoveTime, setAnimateRectAcceleration, setAnimateRectTime, setAnimateResizeAcceleration, setAnimateResizeTime, setAnimateScrollAcceleration, setAnimateScrollTime, setAnimateShowAcceleration, setAnimateShowEffect, setAnimateShowTime, setAnimateTime, setAppImgDir, setAriaRole, setAriaState, setAutoChildConstructor, setAutoChildProperties, setAutoChildProperties, setAutoChildVisibility, setAutoDraw, setAutoHeight, setAutoShowParent, setAutoWidth, setBackgroundColor, setBackgroundImage, setBackgroundPosition, setBackgroundRepeat, setBorder, setBottom, setCanAcceptDrop, setCanDrag, setCanDragReposition, setCanDragResize, setCanDragScroll, setCanDrop, setCanDropBefore, setCanFocus, setCanHover, setCanSelectText, setChildren, setChildrenSnapResizeToGrid, setChildrenSnapToGrid, setComponentMaskDefaults, setContents, setContextMenu, setCursor, setDataPath, setDefaultHeight, setDefaultProperties, setDefaultWidth, setDisabled, setDisabledCursor, setDoubleClickDelay, setDragAppearance, setDragIntersectStyle, setDragMaskType, setDragOpacity, setDragRepositionAppearance, setDragRepositionCursor, setDragResizeAppearance, setDragScrollDelay, setDragStartDistance, setDragTarget, setDragType, setDropTypes, setDropTypes, setDynamicContents, setEdgeBackgroundColor, setEdgeCenterBackgroundColor, setEdgeImage, setEdgeMarginSize, setEdgeOffset, setEdgeOpacity, setEdgeShowCenter, setEdgeSize, setElement, setExtraSpace, setFacetId, setGroupBorderCSS, setGroupLabelBackgroundColor, setGroupLabelStyleName, setGroupTitle, setHeight, setHeight, setHeight, setHeight100, setHideUsingDisplayNone, setHoverAlign, setHoverAutoDestroy, setHoverDelay, setHoverHeight, setHoverMoveWithMouse, setHoverOpacity, setHoverStyle, setHoverVAlign, setHoverWidth, setHoverWrap, setHtmlElement, setHtmlPosition, setImage, setImage, setInitHandler, setIsGroup, setKeepInParentRect, setKeepInParentRect, setKeepInParentRect, setLayoutAlign, setLayoutAlign, setLeft, setLeft, setLocateChildrenBy, setLocateChildrenType, setLocatePeersBy, setLocatePeersType, setLogicalStructure, setMargin, setMatchElement, setMaxHeight, setMaxWidth, setMenuConstructor, setMinHeight, setMinWidth, setMomentumScrollMinSpeed, setMouseStillDownDelay, setMouseStillDownInitialDelay, setNeverUseFilters, setNoDoubleClicks, setOpacity, setPadding, setPageLeft, setPageTop, setParentCanvas, setParentElement, setPeers, setPercentBox, setPercentSource, setPosition, setPrefix, setPrintChildrenAbsolutelyPositioned, setPrompt, setRect, setRect, setRedrawOnResize, setResizeBarTarget, setResizeFrom, setResizeFrom, setRight, setScrollbarConstructor, setScrollbarSize, setShadowDepth, setShadowImage, setShadowOffset, setShadowSoftness, setShouldPrint, setShowCustomScrollbars, setShowDragShadow, setShowEdges, setShowHover, setShowHoverComponents, setShowResizeBar, setShowShadow, setShrinkElementOnHide, setSkinImgDir, setSmoothFade, setSnapAxis, setSnapEdge, setSnapHDirection, setSnapHGap, setSnapOffsetLeft, setSnapOffsetTop, setSnapOnDrop, setSnapResizeToGrid, setSnapTo, setSnapToGrid, setSnapVDirection, setSnapVGap, setStyleName, setTabIndex, setTitle, setTooltip, setTop, setTop, setUseBackMask, setUseDragMask, setUseNativeDrag, setUseOpacityFilter, setValuesManager, setVisibility, setVisible, setWidth, setWidth, setWidth, setWidth100, setZIndex, shouldDragScroll, show, showClickMask, showComponentMask, showComponentMask, showNextTo, showNextTo, showNextTo, showNextTo, showPrintPreview, showPrintPreview, showPrintPreview, showPrintPreview, showRecursively, updateEditNode, updateHover, updateHover, updateShadow, visibleAtPoint, willAcceptDrop
addDrawHandler, destroy, doAddHandler, doInit, doOnRender, draw, equals, error, errorIfNotCreated, getAttribute, getAttributeAsBoolean, getAttributeAsDate, getAttributeAsDateArray, getAttributeAsDouble, getAttributeAsElement, getAttributeAsFloat, getAttributeAsFloatArray, getAttributeAsInt, getAttributeAsIntArray, getAttributeAsJavaScriptObject, getAttributeAsMap, getAttributeAsRecord, getAttributeAsString, getAttributeAsStringArray, getConfig, getDOM, getHandlerCount, getID, getInnerHTML, getJsObj, getOrCreateJsObj, getRef, getScClassName, hasAutoAssignedID, hashCode, initNativeObject, internalSetID, internalSetID, isConfigOnly, isCreated, onBind, onDestroy, onDraw, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setConfig, setConfigOnly, setDragTracker, setID, setJavaScriptObject, setLogicalStructure, setNullProperty, setPosition, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setScClassName, toString
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getLayoutData, getParent, isAttached, isOrWasAttached, onBrowserEvent, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
addStyleDependentName, ensureDebugId, ensureDebugId, ensureDebugId, getStyleElement, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, sinkBitlessEvent, unsinkEvents
public RichTextEditor()
public RichTextEditor(com.google.gwt.core.client.JavaScriptObject jsObj)
public static RichTextEditor getOrCreateRef(com.google.gwt.core.client.JavaScriptObject jsObj)
public static void changeAutoChildDefaults(java.lang.String autoChildName, Canvas defaults)
autoChildName
.autoChildName
- name of an AutoChild to customize the defaults for.defaults
- Canvas defaults to apply. These defaults override any existing properties
without destroying or wiping out non-overridden properties.AutoChildUsage
public static void changeAutoChildDefaults(java.lang.String autoChildName, FormItem defaults)
autoChildName
.autoChildName
- name of an AutoChild to customize the defaults for.defaults
- FormItem defaults to apply. These defaults override any existing properties
without destroying or wiping out non-overridden properties.AutoChildUsage
protected com.google.gwt.core.client.JavaScriptObject create()
public void setBulletControls(ControlName... bulletControls) throws java.lang.IllegalStateException
ControlName
s and/or Canvas
instances. To display this group of controls for some RichTextEditor, include
"bulletControls"
in the controlGroups
array.
Note : This is an advanced setting
bulletControls
- Default value is ["indent", "outdent", "orderedList", "unorderedList", "listProperties"]java.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic void setColorControls(ControlName... colorControls) throws java.lang.IllegalStateException
ControlName
s and/or Canvas
instances. To display this
group of controls for some RichTextEditor, include "formatControls"
in the controlGroups
array.
Note : This is an advanced setting
colorControls
- Default value is ["color", "backgroundColor"]java.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic Canvas getEditArea() throws java.lang.IllegalStateException
For an overview of how to use and configure AutoChildren, see Using AutoChildren
.
java.lang.IllegalStateException
- if this widget has not yet been rendered.public void setEditAreaBackgroundColor(java.lang.String editAreaBackgroundColor) throws java.lang.IllegalStateException
edit canvas
.editAreaBackgroundColor
- Default value is "white"java.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic java.lang.String getEditAreaBackgroundColor()
edit canvas
.public void setFontControls(ControlName... fontControls) throws java.lang.IllegalStateException
ControlName
s and/or Canvas
instances. To display this group of controls for some RichTextEditor, include
"fontControls"
in the controlGroups
array.
Note : This is an advanced setting
fontControls
- Default value is ["fontSelector", "fontSizeSelector"]java.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic void setFormatControls(ControlName... formatControls) throws java.lang.IllegalStateException
ControlName
s and/or
Canvas
instances. To display this group of controls for some RichTextEditor, include
"formatControls"
in the controlGroups
array.
Note : This is an advanced setting
formatControls
- Default value is ["alignLeft", "alignRight", "alignCenter", "justify"]java.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic ListPropertiesDialog getListPropertiesDialog() throws java.lang.IllegalStateException
"listProperties" control
is pressed. Provides
options for the user to control formatting of lists.
For an overview of how to use and configure AutoChildren, see Using AutoChildren
.
java.lang.IllegalStateException
- if this widget has not yet been rendered.public void setMoveFocusOnTab(boolean moveFocusOnTab)
false
a "Tab" keypress
will cause a Tab character to be inserted into the text, and focus will be left in the edit area.
moveFocusOnTab
.moveFocusOnTab
- new value for moveFocusOnTab. Default value is truepublic boolean getMoveFocusOnTab()
false
a "Tab" keypress
will cause a Tab character to be inserted into the text, and focus will be left in the edit area.public void setStyleControls(ControlName... styleControls) throws java.lang.IllegalStateException
ControlName
s and/or Canvas
instances. To display this group of controls for some RichTextEditor, include
"styleControls"
in the controlGroups
array.
Note : This is an advanced setting
styleControls
- Default value is ["boldSelection", "italicSelection", "underlineSelection"]java.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic Layout getToolArea() throws java.lang.IllegalStateException
Toolbar
AutoChildren that contain the
controlGroups
.
For an overview of how to use and configure AutoChildren, see Using AutoChildren
.
java.lang.IllegalStateException
- if this widget has not yet been rendered.public Layout getToolbar()
Using AutoChildren
for details.
Layout used to contain each of the controlGroups
.
public void setToolbarBackgroundColor(java.lang.String toolbarBackgroundColor) throws java.lang.IllegalStateException
toolbarBackgroundColor
- Default value is "#CCCCCC"java.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic java.lang.String getToolbarBackgroundColor()
public void setValue(java.lang.String value)
getValue()
and setValue()
to update at runtime.
value
- Default value is ""public java.lang.String getValue()
getValue()
and setValue()
to update at runtime.public void doWarn()
public java.lang.Boolean richEditorSupported()
public static void setDefaultProperties(RichTextEditor richTextEditorProperties)
Note: This method is intended for setting default attributes only and will affect all instances of the underlying class (including those automatically generated in JavaScript). This method should not be used to apply standard EventHandlers or override methods for a class - use a custom subclass instead. Calling this method after instances have been created can result in undefined behavior, since it bypasses any setters and a class instance may have already examined a particular property and not be expecting any changes through this route.
richTextEditorProperties
- properties that should be used as new defaults when instances of this class are createdpublic void setControlGroups(java.lang.String... controlGroups)
controlGroups
- the control groups. Default is ["fontControls", "formatControls", "styleControls",
"colorControls"]java.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic void setControlGroups(java.lang.Object... controlGroups) throws java.lang.IllegalStateException
StandardControlGroup
enum value,
the name of a control group (String), a Canvas
, or
the special string "break" which causes the subsequent control groups to continue onto
a new line.controlGroups
- the control groups. Default is [
FONTCONTROLS
,
FORMATCONTROLS
,
STYLECONTROLS
,
COLORCONTROLS
].java.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic void setBulletControls(java.lang.Object... bulletControls) throws java.lang.IllegalStateException
setBulletControls(ControlName... bulletControls)
java.lang.IllegalStateException
public void setColorControls(java.lang.Object... colorControls) throws java.lang.IllegalStateException
setColorControls(ControlName... colorControls)
java.lang.IllegalStateException
public void setFontControls(java.lang.Object... fontControls) throws java.lang.IllegalStateException
setFontControls(ControlName... fontControls)
java.lang.IllegalStateException
public void setFormatControls(java.lang.Object... formatControls) throws java.lang.IllegalStateException
setFormatControls(ControlName... formatControls)
java.lang.IllegalStateException
public void setStyleControls(java.lang.Object... styleControls) throws java.lang.IllegalStateException
setStyleControls(ControlName... styleControls)
java.lang.IllegalStateException
public final java.util.Map<java.lang.String,java.lang.String> getFontNames()
FONTSELECTOR
control.public void setFontNames(java.util.LinkedHashMap<java.lang.String,java.lang.String> fontNames) throws java.lang.IllegalStateException
FONTSELECTOR
control.fontNames
- the new ValueMapjava.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic final java.util.Map<java.lang.String,java.lang.String> getFontSizes()
FONTSIZESELECTOR
control.public void setFontSizes(java.util.LinkedHashMap<java.lang.String,java.lang.String> fontSizes) throws java.lang.IllegalStateException
FONTSIZESELECTOR
control.fontSizes
- the new ValueMapjava.lang.IllegalStateException
- this property cannot be changed after the component has been createdpublic com.smartgwt.logicalstructure.core.LogicalStructureObject setLogicalStructure(com.smartgwt.logicalstructure.widgets.RichTextEditorLogicalStructure s)
public com.smartgwt.logicalstructure.core.LogicalStructureObject getLogicalStructure()
getLogicalStructure
in interface LogicalStructure
getLogicalStructure
in class VLayout