TextBlock
Displays text, allowing control over font sizes, weight, color and text format.
Interface
interface ITextBlock extends IElement {
text: string | ILocales;
applyMarkdown?: boolean;
weight?: TextWeight;
size?: TextSize;
wrap?: boolean;
maxLines?: number;
title?: string;
highlightedText?: string;
}Example
json
TextBlock
{
"type": "TextBlock",
"size": "small",
"text": "{base.author.name}",
"onClick": {
"type": "OpenUrl",
"url": "@eval({base.author.pageDetailUrl}+'&'+{base.author.name})"
},
"style": {
"color": "#999999"
}
}Properties
type
Must be “TextBlock”.
-
Type:
"TextBlock" -
Required: Yes
text
Text to display.
-
Type:
string |ILocales -
Required: Yes
applyMarkdown
Allows markdown formatting to be used in the text property.
-
Type:
boolean -
Required: No
-
Default value:
false
weight
Controls text weight.
-
Type:
TextWeight -
Required: No
size
Controls text size
-
Type:
TextSize -
Required: No
wrap
If true, allow text to wrap. Otherwise, text is clipped.
-
Type:
boolean -
Required: No
-
Default value:
false
maxLines
Specifies the maximum number of lines to display.
-
Type:
number -
Required: No
title
Specifies extra information about an element.
-
Type:
string -
Required: No
highlightedText
Specifies the word or sentence to be highlighted from the text.
-
Type:
string -
Required: No
Last updated on