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: bool
Changing 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) -> usize
focus_item_at_index(&self, index: usize)
select(&self, index: &JsValue)
show(&self)
close(&self)
See WeakComponentLink
documentation for more information
children: Children
Trait 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.