Flags that are used internally with FeathersControl.invalidate() to track of which parts of the component need to be updated. These flags are merely suggestions, and custom components may support custom flags.

Generally, invalidation flags are not considered part of the public API for any component. They're meant to be used internally. With that in mind, calling invalidate() with a flag from outside the component means that you're probably doing something wrong.

Available since

1.0.0

.

Values

STATE

Indicate that the state has changed. Used when the enabled property of a Feathers UI component changes, but may be used for other component states too. For instance, a component that implements IStateContext may have multiple states.

Available since

1.0.0

.

See also:

SIZE

Indicates that the dimensions of the UI control have changed.

Available since

1.0.0

.

STYLES

Indicates that the styles or visual appearance of the UI control has changed.

Available since

1.0.0

.

SKIN

Indicates that the skin of the UI control has changed.

Available since

1.0.0

.

LAYOUT

Indicates that the layout of the UI control has changed.

Available since

1.0.0

.

DATA

Indicates that the primary data displayed by the UI control has changed.

Available since

1.0.0

.

SCROLL

Indicate that the scroll position of the UI control has changed.

Available since

1.0.0

.

SELECTION

Indicates that the selection of the UI control has changed.

Available since

1.0.0

.

FOCUS

Indicate that the focused state of the UI control has changed.

Available since

1.0.0

.

SORT

Indicate that the sort state of the UI control has changed.

Available since

1.0.0

.

CUSTOM(value:String)

Add a custom flag based on a string value.

Available since

1.0.0

.