Struct material_yew::menu::MenuProps
source · pub struct MenuProps {Show 22 fields
pub open: bool,
pub anchor: Option<HtmlElement>,
pub corner: Corner,
pub menu_corner: MenuCorner,
pub quick: bool,
pub absolute: bool,
pub fixed: bool,
pub x: Option<isize>,
pub y: Option<isize>,
pub force_group_selection: bool,
pub default_focus: DefaultFocusState,
pub fullwidth: bool,
pub wrap_focus: bool,
pub inner_role: Option<AttrValue>,
pub multi: bool,
pub activatable: bool,
pub onopened: Callback<()>,
pub onclosed: Callback<()>,
pub onaction: Callback<ListIndex>,
pub onselected: Callback<SelectedDetail>,
pub menu_link: WeakComponentLink<MatMenu>,
pub children: Children,
}Expand description
Props for MatMenu
MWC Documentation properties and events
Fields§
§open: boolChanging this prop re-renders the component.
For general usage, consider using show method provided by
WeakComponentLink<MatMenu> via menu_link
anchor: Option<HtmlElement>§corner: Corner§quick: bool§absolute: bool§fixed: bool§x: Option<isize>§y: Option<isize>§force_group_selection: bool§default_focus: DefaultFocusState§fullwidth: bool§wrap_focus: bool§inner_role: Option<AttrValue>§multi: bool§activatable: bool§onopened: Callback<()>Binds to opened event on mwc-menu-surface
See events docs to learn more.
onclosed: Callback<()>Binds to closed event on mwc-menu-surface
See events docs to learn more.
onaction: Callback<ListIndex>Binds to action event on mwc-list
See events docs to learn more.
onselected: Callback<SelectedDetail>Binds to selected event on mwc-list
See events docs to learn more.
WeakComponentLink for MatMenu which provides the following methods
get_focused_item_index(&self) -> usizefocus_item_at_index(&self, index: usize)select(&self, index: &JsValue)show(&self)close(&self)
See WeakComponentLink
documentation for more information
children: ChildrenTrait Implementations§
source§impl PartialEq<MenuProps> for MenuProps
impl PartialEq<MenuProps> for MenuProps
impl StructuralPartialEq for MenuProps
Auto Trait Implementations§
impl !RefUnwindSafe for MenuProps
impl !Send for MenuProps
impl !Sync for MenuProps
impl Unpin for MenuProps
impl !UnwindSafe for MenuProps
Blanket Implementations§
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoPropValue<Option<T>> for T
impl<T> IntoPropValue<Option<T>> for T
§fn into_prop_value(self) -> Option<T>
fn into_prop_value(self) -> Option<T>
Convert
self to a value of a Properties struct.§impl<T> IntoPropValue<T> for T
impl<T> IntoPropValue<T> for T
§fn into_prop_value(self) -> T
fn into_prop_value(self) -> T
Convert
self to a value of a Properties struct.