classvdom::VElem
sys::Obj vdom::VElem
@
Js
VElem models a virtual Elem instance.
- add
@
Operator
This add(VElem child)Add a new element as a child to this element. Return this.
- attrs
Attributes for this element.
- children
VElem[] children := VElem[,]
Child nodes for this element.
- events
Str:Func events := [Str:Func][:]
Event handlers for this element.
- make
new make(Str tag)
Create a new VElem instance.
- onEvent
Void onEvent(Str name, Bool useCapture, |Event func)
Convenience for events.
- tag
const Str tag
Tag name of this element.
- text
Str? text := null
Text content contained in this element.
- trap
virtual override Obj? trap(Str name, Obj?[]? args := null)
Convenience for attrs get and set.