pub trait ComboBoxPropsTrait {
    type ToptionsSignal: SignalVec<Item = SelectOption>;
    type TOnValuePickCb: Fn(String);
    type TlabelSignal: Signal<Item = Option<Dom>>;
    type TvalueSignal: Signal<Item = String>;
    type Tis_validSignal: Signal<Item = ValidationResult>;
    type TdisabledSignal: Signal<Item = bool>;
    type Tassistive_textSignal: Signal<Item = Option<Dom>>;
    type TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>;

    // Required method
    fn take(
        self
    ) -> ComboBoxProps<Self::ToptionsSignal, Self::TOnValuePickCb, Self::TlabelSignal, Self::TvalueSignal, Self::Tis_validSignal, Self::TdisabledSignal, Self::Tassistive_textSignal, Self::TApplyFn>;
}

Required Associated Types§

source

type ToptionsSignal: SignalVec<Item = SelectOption>

source

type TOnValuePickCb: Fn(String)

source

type TlabelSignal: Signal<Item = Option<Dom>>

source

type TvalueSignal: Signal<Item = String>

source

type Tis_validSignal: Signal<Item = ValidationResult>

source

type TdisabledSignal: Signal<Item = bool>

source

type Tassistive_textSignal: Signal<Item = Option<Dom>>

source

type TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>

Required Methods§

Implementors§

source§

impl<ToptionsSignal: SignalVec<Item = SelectOption>, TOnValuePickCb: Fn(String), TlabelSignal: Signal<Item = Option<Dom>>, TvalueSignal: Signal<Item = String>, Tis_validSignal: Signal<Item = ValidationResult>, TdisabledSignal: Signal<Item = bool>, Tassistive_textSignal: Signal<Item = Option<Dom>>, TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> ComboBoxPropsTrait for ComboBoxProps<ToptionsSignal, TOnValuePickCb, TlabelSignal, TvalueSignal, Tis_validSignal, TdisabledSignal, Tassistive_textSignal, TApplyFn>

§

type ToptionsSignal = ToptionsSignal

§

type TOnValuePickCb = TOnValuePickCb

§

type TlabelSignal = TlabelSignal

§

type TvalueSignal = TvalueSignal

§

type Tis_validSignal = Tis_validSignal

§

type TdisabledSignal = TdisabledSignal

§

type Tassistive_textSignal = Tassistive_textSignal

§

type TApplyFn = TApplyFn