Struct silkenweb::elements::OptgroupBuilder [−][src]
pub struct OptgroupBuilder(_);
Implementations
impl OptgroupBuilder
[src]
impl OptgroupBuilder
[src]pub fn id(self, value: impl AttributeValue<String>) -> OptgroupBuilder
[src]
pub fn class(self, value: impl AttributeValue<String>) -> OptgroupBuilder
[src]
pub fn disabled(self, value: impl AttributeValue<bool>) -> OptgroupBuilder
[src]
If set, none of the items in this option group is selectable. Often browsers grey out such control and it won’t receive any browsing events, like mouse clicks or focus-related ones.
pub fn label(self, value: impl AttributeValue<String>) -> OptgroupBuilder
[src]
The name of the group of options, which the browser can use when labeling the options in the user interface. This attribute is mandatory if this element is used.
impl OptgroupBuilder
[src]
impl OptgroupBuilder
[src]pub fn on_blur(
self,
f: impl FnMut(FocusEvent, HtmlOptGroupElement) + 'static
) -> OptgroupBuilder
[src]
self,
f: impl FnMut(FocusEvent, HtmlOptGroupElement) + 'static
) -> OptgroupBuilder
pub fn on_click(
self,
f: impl FnMut(MouseEvent, HtmlOptGroupElement) + 'static
) -> OptgroupBuilder
[src]
self,
f: impl FnMut(MouseEvent, HtmlOptGroupElement) + 'static
) -> OptgroupBuilder
pub fn on_change(
self,
f: impl FnMut(Event, HtmlOptGroupElement) + 'static
) -> OptgroupBuilder
[src]
self,
f: impl FnMut(Event, HtmlOptGroupElement) + 'static
) -> OptgroupBuilder
pub fn on_dblclick(
self,
f: impl FnMut(MouseEvent, HtmlOptGroupElement) + 'static
) -> OptgroupBuilder
[src]
self,
f: impl FnMut(MouseEvent, HtmlOptGroupElement) + 'static
) -> OptgroupBuilder
pub fn on_focusout(
self,
f: impl FnMut(FocusEvent, HtmlOptGroupElement) + 'static
) -> OptgroupBuilder
[src]
self,
f: impl FnMut(FocusEvent, HtmlOptGroupElement) + 'static
) -> OptgroupBuilder
pub fn on_input(
self,
f: impl FnMut(InputEvent, HtmlOptGroupElement) + 'static
) -> OptgroupBuilder
[src]
self,
f: impl FnMut(InputEvent, HtmlOptGroupElement) + 'static
) -> OptgroupBuilder
pub fn on_keydown(
self,
f: impl FnMut(KeyboardEvent, HtmlOptGroupElement) + 'static
) -> OptgroupBuilder
[src]
self,
f: impl FnMut(KeyboardEvent, HtmlOptGroupElement) + 'static
) -> OptgroupBuilder
pub fn on_keyup(
self,
f: impl FnMut(KeyboardEvent, HtmlOptGroupElement) + 'static
) -> OptgroupBuilder
[src]
self,
f: impl FnMut(KeyboardEvent, HtmlOptGroupElement) + 'static
) -> OptgroupBuilder
pub fn effect(self, f: impl Effect<HtmlOptGroupElement>) -> OptgroupBuilder
[src]
impl OptgroupBuilder
[src]
impl OptgroupBuilder
[src]pub fn text(self, child: impl Text) -> OptgroupBuilder
[src]
pub fn child<Child>(self, c: Child) -> OptgroupBuilder where
Child: Into<Element>,
[src]
Child: Into<Element>,
Trait Implementations
impl Builder for OptgroupBuilder
[src]
impl Builder for OptgroupBuilder
[src]type Target = Optgroup
pub fn build(self) -> <OptgroupBuilder as Builder>::Target
[src]
pub fn into_element(self) -> Element
[src]
impl DomElement for OptgroupBuilder
[src]
impl DomElement for OptgroupBuilder
[src]type Target = HtmlOptGroupElement
pub fn dom_element(&self) -> <OptgroupBuilder as DomElement>::Target
[src]
impl From<OptgroupBuilder> for ElementBuilder
[src]
impl From<OptgroupBuilder> for ElementBuilder
[src]pub fn from(builder: OptgroupBuilder) -> ElementBuilder
[src]
impl From<OptgroupBuilder> for Element
[src]
impl From<OptgroupBuilder> for Element
[src]pub fn from(builder: OptgroupBuilder) -> Element
[src]
Auto Trait Implementations
impl !RefUnwindSafe for OptgroupBuilder
impl !RefUnwindSafe for OptgroupBuilder
impl !Send for OptgroupBuilder
impl !Send for OptgroupBuilder
impl !Sync for OptgroupBuilder
impl !Sync for OptgroupBuilder
impl Unpin for OptgroupBuilder
impl Unpin for OptgroupBuilder
impl !UnwindSafe for OptgroupBuilder
impl !UnwindSafe for OptgroupBuilder