Struct silkenweb_html::elements::OutputBuilder [−][src]
pub struct OutputBuilder(_);
Implementations
impl OutputBuilder[src]
impl OutputBuilder[src]pub fn id(self, value: impl AttributeValue<String>) -> Self[src]
pub fn class(self, value: impl AttributeValue<String>) -> Self[src]
pub fn for_(self, value: impl AttributeValue<String>) -> Self[src]
A space-separated list of other elements’ ids, indicating that those elements contributed input values to (or otherwise affected) the calculation.
pub fn form(self, value: impl AttributeValue<String>) -> Self[src]
The <form> element to associate the output with (its form owner). The value of this
attribute must be the id of a <form> in the same document. (If this attribute is not
set, the <output> is associated with its ancestor <form> element, if any.)
This attribute lets you associate <output> elements to <form>s anywhere in the
document, not just inside a <form>. It can also override an ancestor <form> element.
pub fn name(self, value: impl AttributeValue<String>) -> Self[src]
The element’s name. Used in the form.elements API.
impl OutputBuilder[src]
impl OutputBuilder[src]pub fn on_blur(
self,
f: impl 'static + FnMut(FocusEvent, HtmlOutputElement)
) -> Self[src]
self,
f: impl 'static + FnMut(FocusEvent, HtmlOutputElement)
) -> Self
pub fn on_click(
self,
f: impl 'static + FnMut(MouseEvent, HtmlOutputElement)
) -> Self[src]
self,
f: impl 'static + FnMut(MouseEvent, HtmlOutputElement)
) -> Self
pub fn on_change(
self,
f: impl 'static + FnMut(Event, HtmlOutputElement)
) -> Self[src]
self,
f: impl 'static + FnMut(Event, HtmlOutputElement)
) -> Self
pub fn on_dblclick(
self,
f: impl 'static + FnMut(MouseEvent, HtmlOutputElement)
) -> Self[src]
self,
f: impl 'static + FnMut(MouseEvent, HtmlOutputElement)
) -> Self
pub fn on_focusout(
self,
f: impl 'static + FnMut(FocusEvent, HtmlOutputElement)
) -> Self[src]
self,
f: impl 'static + FnMut(FocusEvent, HtmlOutputElement)
) -> Self
pub fn on_input(
self,
f: impl 'static + FnMut(InputEvent, HtmlOutputElement)
) -> Self[src]
self,
f: impl 'static + FnMut(InputEvent, HtmlOutputElement)
) -> Self
pub fn on_keydown(
self,
f: impl 'static + FnMut(KeyboardEvent, HtmlOutputElement)
) -> Self[src]
self,
f: impl 'static + FnMut(KeyboardEvent, HtmlOutputElement)
) -> Self
pub fn on_keyup(
self,
f: impl 'static + FnMut(KeyboardEvent, HtmlOutputElement)
) -> Self[src]
self,
f: impl 'static + FnMut(KeyboardEvent, HtmlOutputElement)
) -> Self
pub fn effect(self, f: impl Effect<HtmlOutputElement>) -> Self[src]
impl OutputBuilder[src]
impl OutputBuilder[src]Trait Implementations
impl Builder for OutputBuilder[src]
impl Builder for OutputBuilder[src]impl DomElement for OutputBuilder[src]
impl DomElement for OutputBuilder[src]type Target = HtmlOutputElement
fn dom_element(&self) -> Self::Target[src]
impl From<OutputBuilder> for Element[src]
impl From<OutputBuilder> for Element[src]fn from(builder: OutputBuilder) -> Self[src]
impl From<OutputBuilder> for ElementBuilder[src]
impl From<OutputBuilder> for ElementBuilder[src]fn from(builder: OutputBuilder) -> Self[src]
Auto Trait Implementations
impl !RefUnwindSafe for OutputBuilder
impl !RefUnwindSafe for OutputBuilderimpl !Send for OutputBuilder
impl !Send for OutputBuilderimpl !Sync for OutputBuilder
impl !Sync for OutputBuilderimpl Unpin for OutputBuilder
impl Unpin for OutputBuilderimpl !UnwindSafe for OutputBuilder
impl !UnwindSafe for OutputBuilder