Skip to main content

Class: ExpandableModel

Defined in: core/expandable-model.ts:22

Constructors​

Constructor​

new ExpandableModel(options?: ExpandableOptions): ExpandableModel;

Defined in: core/expandable-model.ts:28

Parameters​

ParameterType
optionsExpandableOptions

Returns​

ExpandableModel

Properties​

PropertyModifierTypeDefined in
charsPerLinereadonlynumbercore/expandable-model.ts:24
collapsedLinesreadonlynumbercore/expandable-model.ts:23

Accessors​

displayText​

Get Signature​

get displayText(): string;

Defined in: core/expandable-model.ts:63

The string the label should currently display.

Returns​

string


expanded​

Get Signature​

get expanded(): boolean;

Defined in: core/expandable-model.ts:48

Returns​

boolean


overflows​

Get Signature​

get overflows(): boolean;

Defined in: core/expandable-model.ts:58

True when the text overflows the collapsed budget (i.e. a toggle is useful).

Returns​

boolean


text​

Get Signature​

get text(): string;

Defined in: core/expandable-model.ts:40

Returns​

string


toggleLabel​

Get Signature​

get toggleLabel(): string;

Defined in: core/expandable-model.ts:76

Label for the expand/collapse affordance.

Returns​

string

Methods​

setText()​

setText(text: string): void;

Defined in: core/expandable-model.ts:44

Parameters​

ParameterType
textstring

Returns​

void


toggle()​

toggle(): boolean;

Defined in: core/expandable-model.ts:52

Returns​

boolean