Documentation

Report Edit

Labels

Labels are usually simple texts, however, sometimes it's required to apply different styling or put additional content inside the label.

Labels
<div layout={LabelsLeftLayout}>
    <TextField label="Standard" value-bind="$page.text" autoFocus/>
    <TextField label={{text: "Styled", style: "color:green;font-weight:bold"}} value-bind="$page.text" />
    <TextField label="Asterisk" value-bind="$page.text" required asterisk />
    <TextField
        label={<Checkbox value-bind="$page.enabled">Enabled</Checkbox>}
        value-bind="$page.text"
        enabled-bind="$page.enabled"
    />
    <TextField
        label={{
            text: 'Tooltips',
            tooltip: 'This tooltip is related to the label.'
        }}
        value-bind="$page.text"
        tooltip="This tooltip is related to the field."
    />
</div>
Copied!Cx Fiddle
PropertyDescriptionType
asterisk

Set to true to add red asterisk for required fields.

boolean
autoFocus

Set to true to automatically focus the element when mounted.

boolean
baseClass

Base CSS class to be applied to the element. No class is applied by default.

string
class
className

Additional CSS classes to be applied to the element. If an object is provided, all keys with a "truthy" value will be added to the CSS class list.

string/object
innerHtml
html

HTML to be injected into the element.

string
items
children

List of child elements.

array
layout

Define an inner layout.

string/object
mod

Appearance modifier. For example, mod="big" will add the CSS class .cxm-big to the block element.

string/array
outerLayout

Defines the outer layout which wraps the widget.

widget
plainText

Set to true to avoid converting inner strings to templates. Default is false.

boolean
preserveWhitespace
ws

Keep whitespace in text based children. Default is false. See also trimWhitespace.

boolean
putInto
contentFor

Used with outer layouts. Specifies the name of the content placeholder which should render the widget.

string
style

Style object applied to the wrapper div. Used for setting the dimensions of the element.

string/object
tag

Name of the HTML element to be rendered. Default is div.

string
text
innerText

Inner text contents.

string
tooltip

Tooltip configuration. For more info see Tooltips.

string/object
trimWhitespace

Remove all whitespace in text based children. Default is true. See also preserveWhitespace.

boolean
vdomKey

Key that will be used as the key when rendering the React component.

string
visible
if

Visibility of the widget. Defaults to true.

boolean