CascadeSelectView.model
property · packages/mixins-ui/src/cascadeSelect.ts:456
readonly model: ModelMixins / foldkit-mixins-ui
interface · packages/mixins-ui/src/cascadeSelect.ts:455
interface CascadeSelectView<ParentMessage> {
readonly model: Model
readonly config: Config
readonly onMessage: (message: Message) => NoInfer<ParentMessage>
readonly label: string
readonly placeholder?: string | undefined
readonly separator?: string | undefined
readonly layout?: 'columns' | 'drill' | undefined
readonly expandOn?: 'click' | 'hover' | undefined
readonly levels?: ReadonlyArray<string> | undefined
readonly clearable?: boolean | undefined
readonly clearLabel?: string | undefined
readonly backLabel?: string | undefined
readonly name?: string | undefined
readonly disabled?: boolean | undefined
readonly invalid?: boolean | undefined
readonly direction?: 'ltr' | 'rtl' | undefined
readonly anchor?: AnchorConfig | undefined
readonly style?: NamedStyle<typeof CascadeSelectSlots> | undefined
readonly mixins?: MixinList<ParentMessage> | undefined
}CascadeSelectView.modelproperty · packages/mixins-ui/src/cascadeSelect.ts:456
readonly model: ModelCascadeSelectView.configproperty · packages/mixins-ui/src/cascadeSelect.ts:458
readonly config: ConfigThe options; the same as update's, with its parents when set.
CascadeSelectView.onMessageproperty · packages/mixins-ui/src/cascadeSelect.ts:459
readonly onMessage: (message: Message) => NoInfer<ParentMessage>CascadeSelectView.labelproperty · packages/mixins-ui/src/cascadeSelect.ts:461
readonly label: stringWhat is chosen, the trigger's and the panel's accessible name.
CascadeSelectView.placeholderproperty · packages/mixins-ui/src/cascadeSelect.ts:463
readonly placeholder?: string | undefinedShown while nothing is chosen; default Select….
CascadeSelectView.separatorproperty · packages/mixins-ui/src/cascadeSelect.ts:465
readonly separator?: string | undefinedBetween the labels of the chosen path on the trigger; default /.
CascadeSelectView.layoutproperty · packages/mixins-ui/src/cascadeSelect.ts:470
readonly layout?: 'columns' | 'drill' | undefinedOne column per level (default), or one level at a time with a way back. Columns drill in by themselves when the window is too narrow for them.
CascadeSelectView.expandOnproperty · packages/mixins-ui/src/cascadeSelect.ts:472
readonly expandOn?: 'click' | 'hover' | undefinedWhether the pointer resting on a row opens its children, or only a press; default click.
CascadeSelectView.levelsproperty · packages/mixins-ui/src/cascadeSelect.ts:474
readonly levels?: ReadonlyArray<string> | undefinedA name per level, such as ['Country', 'Region', 'City'], heading each column.
CascadeSelectView.clearableproperty · packages/mixins-ui/src/cascadeSelect.ts:476
readonly clearable?: boolean | undefinedDraws a button that clears the value while there is one.
CascadeSelectView.clearLabelproperty · packages/mixins-ui/src/cascadeSelect.ts:478
readonly clearLabel?: string | undefinedDefault Clear.
CascadeSelectView.backLabelproperty · packages/mixins-ui/src/cascadeSelect.ts:480
readonly backLabel?: string | undefinedDrilled in, the back row's words before the level above's option; default Back to.
CascadeSelectView.nameproperty · packages/mixins-ui/src/cascadeSelect.ts:482
readonly name?: string | undefinedSubmits the value with a form under this name, its ids joined by /.
CascadeSelectView.disabledproperty · packages/mixins-ui/src/cascadeSelect.ts:483
readonly disabled?: boolean | undefinedCascadeSelectView.invalidproperty · packages/mixins-ui/src/cascadeSelect.ts:484
readonly invalid?: boolean | undefinedCascadeSelectView.directionproperty · packages/mixins-ui/src/cascadeSelect.ts:486
readonly direction?: 'ltr' | 'rtl' | undefinedDefault 'ltr'; under 'rtl' ArrowLeft goes into a row's children.
CascadeSelectView.anchorproperty · packages/mixins-ui/src/cascadeSelect.ts:488
readonly anchor?: AnchorConfig | undefinedWhere the panel opens against the trigger; default below it, at its start.
CascadeSelectView.styleproperty · packages/mixins-ui/src/cascadeSelect.ts:490
readonly style?: NamedStyle<typeof CascadeSelectSlots> | undefinedA style of CascadeSelectSlots, for the look.
CascadeSelectView.mixinsproperty · packages/mixins-ui/src/cascadeSelect.ts:492
readonly mixins?: MixinList<ParentMessage> | undefinedMixins beside the style.