RichText

open class RichText(value: String? = null, placeholder: String? = null, disabled: Boolean? = null, required: Boolean? = null, locale: Locale = LocaleManager.currentLocale, className: String? = null, id: String? = null, renderConfig: RenderConfig = RenderConfig.Default, withStateFlowDelegate: WithStateFlowDelegate<String?> = WithStateFlowDelegateImpl()) : Tag<HTMLElement> , StringFormControl, WithStateFlow<String?> , IRichText(source)

Trix rich text editor component.

Constructors

Link copied to clipboard
constructor(value: String? = null, placeholder: String? = null, disabled: Boolean? = null, required: Boolean? = null, locale: Locale = LocaleManager.currentLocale, className: String? = null, id: String? = null, renderConfig: RenderConfig = RenderConfig.Default, withStateFlowDelegate: WithStateFlowDelegate<String?> = WithStateFlowDelegateImpl())

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open var accesskey: Char?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override var allowFileUploads: Boolean

Allow file uploads.

Link copied to clipboard
Link copied to clipboard
open var ariaLabel: String?
Link copied to clipboard
Link copied to clipboard
open var autofocus: Boolean?
Link copied to clipboard
Link copied to clipboard
open var border: Border?
Link copied to clipboard
open var borderBottom: Border?
Link copied to clipboard
open var borderLeft: Border?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var borderRight: Border?
Link copied to clipboard
open var borderTop: Border?
Link copied to clipboard
open var bottom: CssSize?
Link copied to clipboard
open var boxShadow: BoxShadow?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var className: String?
Link copied to clipboard
open var clear: Clear?
Link copied to clipboard
open var color: Color?
Link copied to clipboard
open var columnGap: CssSize?
Link copied to clipboard
open val componentId: Int
Link copied to clipboard
open var cursor: Cursor?
Link copied to clipboard
open override var customValidity: String?
Link copied to clipboard
open var direction: Direction?
Link copied to clipboard
open override var disabled: Boolean?

Whether the rich text editor is disabled.

Link copied to clipboard
open var display: Display?
Link copied to clipboard
open var draggable: Boolean?
Link copied to clipboard
Link copied to clipboard
open var flexBasis: CssSize?
Link copied to clipboard
Link copied to clipboard
open var flexGrow: Int?
Link copied to clipboard
open var flexShrink: Int?
Link copied to clipboard
open var flexWrap: FlexWrap?
Link copied to clipboard
open var float: CssFloat?
Link copied to clipboard
open var fontFamily: String?
Link copied to clipboard
open var fontSize: CssSize?
Link copied to clipboard
open var fontStyle: FontStyle?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var gridArea: String?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var gridAutoRows: String?
Link copied to clipboard
open var gridColumn: String?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var gridRow: String?
Link copied to clipboard
open var gridRowEnd: String?
Link copied to clipboard
open var gridRowStart: String?
Link copied to clipboard
open var gridTemplate: String?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var height: CssSize?
Link copied to clipboard
open var id: String?
Link copied to clipboard
open val innerHTML: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var left: CssSize?
Link copied to clipboard
Link copied to clipboard
open var lineBreak: LineBreak?
Link copied to clipboard
open var lineHeight: CssSize?
Link copied to clipboard
open var listStyle: ListStyle?
Link copied to clipboard
open override var locale: Locale

The locale for i18n.

Link copied to clipboard
open var margin: CssSize?
Link copied to clipboard
Link copied to clipboard
open var marginLeft: CssSize?
Link copied to clipboard
open var marginRight: CssSize?
Link copied to clipboard
open var marginTop: CssSize?
Link copied to clipboard
open var maxHeight: CssSize?
Link copied to clipboard
open var maxWidth: CssSize?
Link copied to clipboard
open var minHeight: CssSize?
Link copied to clipboard
open var minWidth: CssSize?
Link copied to clipboard
open override val mutableStateFlow: MutableStateFlow<String?>
Link copied to clipboard
open override var name: String?

The name of the rich text editor.

Link copied to clipboard
val node: Node
Link copied to clipboard
open var opacity: Double?
Link copied to clipboard
open var order: Int?
Link copied to clipboard
open var outline: Outline?
Link copied to clipboard
open var overflow: Overflow?
Link copied to clipboard
Link copied to clipboard
open var overflowX: Overflow?
Link copied to clipboard
open var overflowY: Overflow?
Link copied to clipboard
open var padding: CssSize?
Link copied to clipboard
Link copied to clipboard
open var paddingLeft: CssSize?
Link copied to clipboard
Link copied to clipboard
open var paddingTop: CssSize?
Link copied to clipboard
open var parent: Component?
Link copied to clipboard
open override var placeholder: String?

The placeholder of the rich text editor.

Link copied to clipboard
open var position: Position?
Link copied to clipboard
Link copied to clipboard
open override var required: Boolean?

Set whether the rich text editor is required.

Link copied to clipboard
open var resize: Resize?
Link copied to clipboard
open var right: CssSize?
Link copied to clipboard
open var role: String?
Link copied to clipboard
open var rowGap: CssSize?
Link copied to clipboard
open override val stateFlow: StateFlow<String?>
Link copied to clipboard
open var tabindex: Int?
Link copied to clipboard
open var textAlign: TextAlign?
Link copied to clipboard
open var textContent: String?
Link copied to clipboard
Link copied to clipboard
open var textIndent: CssSize?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var title: String?
Link copied to clipboard
open var top: CssSize?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override var value: String?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override var visible: Boolean
Link copied to clipboard
Link copied to clipboard
open var width: CssSize?
Link copied to clipboard
open var wordBreak: WordBreak?
Link copied to clipboard
open var wordSpacing: CssSize?
Link copied to clipboard
open var zIndex: Int?

Functions

Link copied to clipboard
@Composable
open fun accesskey(accesskey: Char?)
Link copied to clipboard
@Composable
open fun alignContent(alignContent: AlignContent?)
Link copied to clipboard
@Composable
open fun alignItems(alignItems: AlignItems?)
Link copied to clipboard
@Composable
open fun alignSelf(alignSelf: AlignItems?)
Link copied to clipboard
@Composable
open override fun allowFileUploads(allowFileUploads: Boolean)

Set to allow file uploads.

Link copied to clipboard
@Composable
open fun ariaDescribedby(ariaDescribedby: String?)
Link copied to clipboard
@Composable
open fun ariaLabel(ariaLabel: String?)
Link copied to clipboard
@Composable
open fun ariaLabelledby(ariaLabelledby: String?)
Link copied to clipboard
@Composable
open fun attribute(name: String, value: String?)
Link copied to clipboard
@Composable
open fun autofocus(autofocus: Boolean?)
Link copied to clipboard
@Composable
open fun background(background: Background?)
Link copied to clipboard
open fun blur()
Link copied to clipboard
@Composable
open fun border(border: Border?)
Link copied to clipboard
@Composable
open fun borderBottom(borderBottom: Border?)
Link copied to clipboard
@Composable
open fun borderLeft(borderLeft: Border?)
Link copied to clipboard
@Composable
open fun borderRadius(borderRadius: CssSize?)
Link copied to clipboard
@Composable
open fun borderRadiusList(borderRadiusList: List<CssSize>?)
Link copied to clipboard
@Composable
open fun borderRight(borderRight: Border?)
Link copied to clipboard
@Composable
open fun borderTop(borderTop: Border?)
Link copied to clipboard
@Composable
open fun bottom(bottom: CssSize?)
Link copied to clipboard
@Composable
open fun boxShadow(boxShadow: BoxShadow?)
Link copied to clipboard
@Composable
open fun boxShadowList(boxShadowList: List<BoxShadow>?)
Link copied to clipboard
@Composable
open fun className(className: String?)
Link copied to clipboard
@Composable
open fun clear(clear: Clear?)
Link copied to clipboard
Link copied to clipboard
open fun clearDropTarget()
Link copied to clipboard
@Composable
open fun color(color: Color?)
Link copied to clipboard
@Composable
open fun columnGap(columnGap: CssSize?)
Link copied to clipboard
@Composable
open fun cursor(cursor: Cursor?)
Link copied to clipboard
@Composable
open fun direction(direction: Direction?)
Link copied to clipboard
@Composable
open override fun disabled(disabled: Boolean?)

Set whether the rich text editor is disabled.

Link copied to clipboard
open fun dispatchEvent(type: String, eventInitDict: CustomEventInit): Boolean
Link copied to clipboard
@Composable
open fun display(display: Display?)
Link copied to clipboard
@Composable
open fun draggable(draggable: Boolean?)
Link copied to clipboard
@Composable
open fun flexBasis(flexBasis: CssSize?)
Link copied to clipboard
@Composable
open fun flexDirection(flexDirection: FlexDirection?)
Link copied to clipboard
@Composable
open fun flexGrow(flexGrow: Int?)
Link copied to clipboard
@Composable
open fun flexShrink(flexShrink: Int?)
Link copied to clipboard
@Composable
open fun flexWrap(flexWrap: FlexWrap?)
Link copied to clipboard
@Composable
open fun float(float: CssFloat?)
Link copied to clipboard
open fun focus()
Link copied to clipboard
@Composable
open fun fontFamily(fontFamily: String?)
Link copied to clipboard
@Composable
open fun fontSize(fontSize: CssSize?)
Link copied to clipboard
@Composable
open fun fontStyle(fontStyle: FontStyle?)
Link copied to clipboard
@Composable
open fun fontVariant(fontVariant: FontVariant?)
Link copied to clipboard
@Composable
open fun fontWeight(fontWeight: FontWeight?)
Link copied to clipboard
open fun getAttribute(name: String): String?
Link copied to clipboard
open fun getStyle(name: String): String?
Link copied to clipboard
open fun getValue(): Any?
Link copied to clipboard
open override fun getValueAsString(): String?
Link copied to clipboard
@Composable
open fun gridArea(gridArea: String?)
Link copied to clipboard
@Composable
open fun gridAutoColumns(gridAutoColumns: String?)
Link copied to clipboard
@Composable
open fun gridAutoFlow(gridAutoFlow: GridAutoFlow?)
Link copied to clipboard
@Composable
open fun gridAutoRows(gridAutoRows: String?)
Link copied to clipboard
@Composable
open fun gridColumn(gridColumn: String?)
Link copied to clipboard
@Composable
open fun gridColumnEnd(gridColumnEnd: String?)
Link copied to clipboard
@Composable
open fun gridColumnStart(gridColumnStart: String?)
Link copied to clipboard
@Composable
open fun gridRow(gridRow: String?)
Link copied to clipboard
@Composable
open fun gridRowEnd(gridRowEnd: String?)
Link copied to clipboard
@Composable
open fun gridRowStart(gridRowStart: String?)
Link copied to clipboard
@Composable
open fun gridTemplate(gridTemplate: String?)
Link copied to clipboard
@Composable
open fun gridTemplateAreas(gridTemplateAreas: List<String>?)
Link copied to clipboard
@Composable
open fun gridTemplateColumns(gridTemplateColumns: String?)
Link copied to clipboard
@Composable
open fun gridTemplateRows(gridTemplateRows: String?)
Link copied to clipboard
@Composable
open fun height(height: CssSize?)
Link copied to clipboard
open fun hide()
Link copied to clipboard
@Composable
open fun id(id: String?)
Link copied to clipboard
@Composable
open fun justifyContent(justifyContent: JustifyContent?)
Link copied to clipboard
@Composable
open fun justifyItems(justifyItems: JustifyItems?)
Link copied to clipboard
@Composable
open fun justifySelf(justifySelf: JustifyItems?)
Link copied to clipboard
@Composable
open fun left(left: CssSize?)
Link copied to clipboard
@Composable
open fun letterSpacing(letterSpacing: CssSize?)
Link copied to clipboard
@Composable
open fun lineBreak(lineBreak: LineBreak?)
Link copied to clipboard
@Composable
open fun lineHeight(lineHeight: CssSize?)
Link copied to clipboard
@Composable
open fun listStyle(listStyle: ListStyle?)
Link copied to clipboard
@Composable
open override fun locale(locale: Locale)

Set the locale for i18n.

Link copied to clipboard
@Composable
open fun margin(margin: CssSize?)
Link copied to clipboard
@Composable
open fun marginBottom(marginBottom: CssSize?)
Link copied to clipboard
@Composable
open fun marginLeft(marginLeft: CssSize?)
Link copied to clipboard
@Composable
open fun marginRight(marginRight: CssSize?)
Link copied to clipboard
@Composable
open fun marginTop(marginTop: CssSize?)
Link copied to clipboard
@Composable
open fun maxHeight(maxHeight: CssSize?)
Link copied to clipboard
@Composable
open fun maxWidth(maxWidth: CssSize?)
Link copied to clipboard
@Composable
open fun minHeight(minHeight: CssSize?)
Link copied to clipboard
@Composable
open fun minWidth(minWidth: CssSize?)
Link copied to clipboard
@Composable
open override fun name(name: String?)

Set the name of the rich text editor.

Link copied to clipboard
@Composable
open fun onBlur(listener: (FocusEvent) -> Unit): Int
Link copied to clipboard
open fun onBlurDirect(listener: (FocusEvent) -> Unit): Int
Link copied to clipboard
@Composable
open fun onChange(listener: (Event) -> Unit): Int
Link copied to clipboard
open fun onChangeDirect(listener: (Event) -> Unit): Int
Link copied to clipboard
@Composable
open fun onClick(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
open fun onClickDirect(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
@Composable
open fun onContextmenu(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
open fun onContextmenuDirect(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
@Composable
open fun onDblclick(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
open fun onDblclickDirect(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
@Composable
open fun <EV : Event> onEvent(name: String, listener: (EV) -> Unit): Int
Link copied to clipboard
open fun <EV : Event> onEventDirect(name: String, listener: (EV) -> Unit): Int
Link copied to clipboard
@Composable
open fun onFocus(listener: (FocusEvent) -> Unit): Int
Link copied to clipboard
open fun onFocusDirect(listener: (FocusEvent) -> Unit): Int
Link copied to clipboard
@Composable
open fun onInput(listener: (InputEvent) -> Unit): Int
Link copied to clipboard
open fun onInputDirect(listener: (InputEvent) -> Unit): Int
Link copied to clipboard
open override fun onInsert()
Link copied to clipboard
@Composable
open fun onKeydown(listener: (KeyboardEvent) -> Unit): Int
Link copied to clipboard
open fun onKeydownDirect(listener: (KeyboardEvent) -> Unit): Int
Link copied to clipboard
@Composable
open fun onKeypress(listener: (KeyboardEvent) -> Unit): Int
Link copied to clipboard
open fun onKeypressDirect(listener: (KeyboardEvent) -> Unit): Int
Link copied to clipboard
@Composable
open fun onKeyup(listener: (KeyboardEvent) -> Unit): Int
Link copied to clipboard
open fun onKeyupDirect(listener: (KeyboardEvent) -> Unit): Int
Link copied to clipboard
@Composable
open fun onMouseDown(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
open fun onMouseDownDirect(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
@Composable
open fun onMouseLeave(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
open fun onMouseLeaveDirect(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
@Composable
open fun onMouseOut(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
open fun onMouseOutDirect(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
@Composable
open fun onMouseOver(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
open fun onMouseOverDirect(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
@Composable
open fun onMouseUp(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
open fun onMouseUpDirect(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
@Composable
open fun onPointerDown(listener: (PointerEvent) -> Unit): Int
Link copied to clipboard
open fun onPointerDownDirect(listener: (PointerEvent) -> Unit): Int
Link copied to clipboard
@Composable
open fun onPointerUp(listener: (PointerEvent) -> Unit): Int
Link copied to clipboard
open fun onPointerUpDirect(listener: (PointerEvent) -> Unit): Int
Link copied to clipboard
open override fun onRemove()
Link copied to clipboard
@Composable
open fun onTouchCancel(listener: (TouchEvent) -> Unit): Int
Link copied to clipboard
open fun onTouchCancelDirect(listener: (TouchEvent) -> Unit): Int
Link copied to clipboard
@Composable
open fun onTouchEnd(listener: (TouchEvent) -> Unit): Int
Link copied to clipboard
open fun onTouchEndDirect(listener: (TouchEvent) -> Unit): Int
Link copied to clipboard
@Composable
open fun onTouchStart(listener: (TouchEvent) -> Unit): Int
Link copied to clipboard
open fun onTouchStartDirect(listener: (TouchEvent) -> Unit): Int
Link copied to clipboard
@Composable
open fun opacity(opacity: Double?)
Link copied to clipboard
@Composable
open fun order(order: Int?)
Link copied to clipboard
@Composable
open fun outline(outline: Outline?)
Link copied to clipboard
@Composable
open fun overflow(overflow: Overflow?)
Link copied to clipboard
@Composable
open fun overflowWrap(overflowWrap: OverflowWrap?)
Link copied to clipboard
@Composable
open fun overflowX(overflowX: Overflow?)
Link copied to clipboard
@Composable
open fun overflowY(overflowY: Overflow?)
Link copied to clipboard
@Composable
open fun padding(padding: CssSize?)
Link copied to clipboard
@Composable
open fun paddingBottom(paddingBottom: CssSize?)
Link copied to clipboard
@Composable
open fun paddingLeft(paddingLeft: CssSize?)
Link copied to clipboard
@Composable
open fun paddingRight(paddingRight: CssSize?)
Link copied to clipboard
@Composable
open fun paddingTop(paddingTop: CssSize?)
Link copied to clipboard
@Composable
open override fun placeholder(placeholder: String?)

Set the placeholder of the rich text editor.

Link copied to clipboard
@Composable
open fun position(position: Position?)
Link copied to clipboard
open fun removeAttribute(name: String)
Link copied to clipboard
open fun removeEventListener(name: String, id: Int?)
Link copied to clipboard
open fun removeStyle(name: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Composable
open override fun required(required: Boolean?)

Set whether the rich text editor is required.

Link copied to clipboard
@Composable
open fun resize(resize: Resize?)
Link copied to clipboard
@Composable
fun IComponent.richText(value: String? = null, placeholder: String? = null, disabled: Boolean? = null, required: Boolean? = null, locale: Locale = LocaleManager.currentLocale, className: String? = null, id: String? = null, setup: @Composable IRichText.() -> Unit = {})

Creates a RichText component.

Link copied to clipboard
@Composable
fun IComponent.richTextRef(value: String? = null, placeholder: String? = null, disabled: Boolean? = null, required: Boolean? = null, locale: Locale = LocaleManager.currentLocale, className: String? = null, id: String? = null, setup: @Composable IRichText.() -> Unit = {}): RichText

Creates a RichText component, returning a reference.

Link copied to clipboard
@Composable
open fun right(right: CssSize?)
Link copied to clipboard
@Composable
open fun role(role: String?)
Link copied to clipboard
@Composable
open fun rowGap(rowGap: CssSize?)
Link copied to clipboard
open fun setAttribute(name: String, value: String?)
Link copied to clipboard
@Composable
open fun setDragDropData(format: String, data: String)
Link copied to clipboard
@Composable
open fun setDropTarget(callback: (DragEvent) -> Unit)
@Composable
open fun setDropTarget(format: String, callback: (DragEvent) -> Unit)
@Composable
open fun setDropTarget(formats: Set<String>?, callback: (DragEvent) -> Unit)
Link copied to clipboard
@Composable
open fun setDropTargetData(format: String, callback: (String?) -> Unit)
Link copied to clipboard
open fun setStyle(name: String, value: String?)
Link copied to clipboard
open fun setValue(value: Any?)
Link copied to clipboard
open fun show()
Link copied to clipboard
@Composable
open fun style(name: String, value: String?)
Link copied to clipboard
@Composable
open fun tabindex(tabindex: Int?)
Link copied to clipboard
@Composable
open fun textAlign(textAlign: TextAlign?)
Link copied to clipboard
@Composable
open fun textDecoration(textDecoration: TextDecoration?)
Link copied to clipboard
@Composable
open fun textIndent(textIndent: CssSize?)
Link copied to clipboard
@Composable
open fun textOverflow(textOverflow: TextOverflow?)
Link copied to clipboard
@Composable
open fun textShadow(textShadow: TextShadow?)
Link copied to clipboard
@Composable
open fun textTransform(textTransform: TextTransform?)
Link copied to clipboard
@Composable
open fun title(title: String?)
Link copied to clipboard
open fun toggle()
Link copied to clipboard
@Composable
open fun top(top: CssSize?)
Link copied to clipboard
@Composable
open fun transition(transition: Transition?)
Link copied to clipboard
@Composable
open fun transitionList(transitionList: List<Transition>?)
Link copied to clipboard
@Composable
open operator fun String.unaryPlus()
@Composable
open operator fun ModifierBase.unaryPlus()
Link copied to clipboard
@Composable
open fun unicodeBidi(unicodeBidi: UnicodeBidi?)
Link copied to clipboard
fun <T> updateProperty(property: String, value: T)
fun <T> updateProperty(property: KProperty<*>, value: T)
Link copied to clipboard
@Composable
open fun verticalAlign(verticalAlign: VerticalAlign?)
Link copied to clipboard
@Composable
open fun visibility(visibility: Visibility?)
Link copied to clipboard
@Composable
open fun visible(visible: Boolean)
Link copied to clipboard
@Composable
open fun whiteSpace(whiteSpace: WhiteSpace?)
Link copied to clipboard
@Composable
open fun width(width: CssSize?)
Link copied to clipboard
@Composable
open fun wordBreak(wordBreak: WordBreak?)
Link copied to clipboard
@Composable
open fun wordSpacing(wordSpacing: CssSize?)
Link copied to clipboard
@Composable
open fun zIndex(zIndex: Int?)