ElementInternals class

The interface of the Document_Object_Model gives web developers a way to allow custom elements to fully participate in HTML forms. It provides utilities for working with these elements in the same way you would work with any standard HTML form element, and also exposes the Accessibility Object Model to the element.

Implemented types
Available extensions
Annotations
  • @JS()
  • @staticInterop

Constructors

ElementInternals()
factory

Properties

ariaActiveDescendantElement Element?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaAtomic String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaAutoComplete String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaBusy String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaChecked String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaColCount String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaColIndex String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaColIndexText String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaColSpan String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaControlsElements Iterable<Element>

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaCurrent String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaDescribedByElements Iterable<Element>

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaDescription String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaDetailsElements Iterable<Element>

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaDisabled String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaErrorMessageElement Element?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaExpanded String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaFlowToElements Iterable<Element>

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaHasPopup String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaHidden String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaInvalid String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaKeyShortcuts String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaLabel String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaLabelledByElements Iterable<Element>

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaLevel String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaLive String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaModal String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaMultiLine String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaMultiSelectable String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaOrientation String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaOwnsElements Iterable<Element>

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaPlaceholder String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaPosInSet String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaPressed String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaReadOnly String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaRequired String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaRoleDescription String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaRowCount String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaRowIndex String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaRowIndexText String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaRowSpan String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaSelected String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaSetSize String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaSort String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaValueMax String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaValueMin String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaValueNow String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
ariaValueText String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
form HTMLFormElement?

Available on ElementInternals, provided by the PropsElementInternals extension

no setter
hashCode int
The hash code for this object.
no setterinherited
labels NodeList

Available on ElementInternals, provided by the PropsElementInternals extension

no setter
role String?

Available on ARIAMixin, provided by the PropsARIAMixin extension

getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shadowRoot ShadowRoot?

Available on ElementInternals, provided by the PropsElementInternals extension

no setter
states CustomStateSet

Available on ElementInternals, provided by the PropsElementInternals extension

no setter
validationMessage String

Available on ElementInternals, provided by the PropsElementInternals extension

no setter
validity ValidityState

Available on ElementInternals, provided by the PropsElementInternals extension

no setter
willValidate bool

Available on ElementInternals, provided by the PropsElementInternals extension

no setter

Methods

checkValidity() bool

Available on ElementInternals, provided by the PropsElementInternals extension

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
reportValidity() bool

Available on ElementInternals, provided by the PropsElementInternals extension

setFormValue(dynamic value, [dynamic state]) → void

Available on ElementInternals, provided by the PropsElementInternals extension

setValidity([ValidityStateFlags? flags, String? message, HTMLElement? anchor]) → void

Available on ElementInternals, provided by the PropsElementInternals extension

toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited