Interface WebField<P>

interface WebField<P = {}> {
    emit: (event: string, detail?: any, option?: EventInit) => boolean;
    internals: ElementInternals & IElementInternals;
    mounted: boolean;
    mountedCallback?: () => any;
    props: P & Partial<
        IAom & EventHandlers<HTMLInputElement, HTMLElementEventMap> & DOMProps_Read2Write<
            Pick<
                HTMLInputElement,
                | "tagName"
                | "slot"
                | "accessKey"
                | "accessKeyLabel"
                | "autocapitalize"
                | "dir"
                | "draggable"
                | "hidden"
                | "inert"
                | "innerText"
                | "lang"
                | "offsetHeight"
                | "offsetLeft"
                | "offsetParent"
                | "offsetTop"
                | "offsetWidth"
                | "outerText"
                | "popover"
                | "spellcheck"
                | "title"
                | "translate"
                | "writingSuggestions"
                | "attributes"
                | "classList"
                | "className"
                | "clientHeight"
                | "clientLeft"
                | "clientTop"
                | "clientWidth"
                | "currentCSSZoom"
                | "id"
                | "innerHTML"
                | "localName"
                | "namespaceURI"
                | "outerHTML"
                | "part"
                | "prefix"
                | "scrollHeight"
                | "scrollLeft"
                | "scrollTop"
                | "scrollWidth"
                | "shadowRoot"
                | "ariaAtomic"
                | "ariaAutoComplete"
                | "ariaBrailleLabel"
                | "ariaBrailleRoleDescription"
                | "ariaBusy"
                | "ariaChecked"
                | "ariaColCount"
                | "ariaColIndex"
                | "ariaColIndexText"
                | "ariaColSpan"
                | "ariaCurrent"
                | "ariaDescription"
                | "ariaDisabled"
                | "ariaExpanded"
                | "ariaHasPopup"
                | "ariaHidden"
                | "ariaInvalid"
                | "ariaKeyShortcuts"
                | "ariaLabel"
                | "ariaLevel"
                | "ariaLive"
                | "ariaModal"
                | "ariaMultiLine"
                | "ariaMultiSelectable"
                | "ariaOrientation"
                | "ariaPlaceholder"
                | "ariaPosInSet"
                | "ariaPressed"
                | "ariaReadOnly"
                | "ariaRelevant"
                | "ariaRequired"
                | "ariaRoleDescription"
                | "ariaRowCount"
                | "ariaRowIndex"
                | "ariaRowIndexText"
                | "ariaRowSpan"
                | "ariaSelected"
                | "ariaSetSize"
                | "ariaSort"
                | "ariaValueMax"
                | "ariaValueMin"
                | "ariaValueNow"
                | "ariaValueText"
                | "role"
                | "nextElementSibling"
                | "previousElementSibling"
                | "childElementCount"
                | "children"
                | "firstElementChild"
                | "lastElementChild"
                | "assignedSlot"
                | "attributeStyleMap"
                | "style"
                | "contentEditable"
                | "enterKeyHint"
                | "inputMode"
                | "isContentEditable"
                | "autofocus"
                | "dataset"
                | "nonce"
                | "tabIndex"
                | "type"
                | "form"
                | "pattern"
                | "name"
                | "autocomplete"
                | "align"
                | "height"
                | "useMap"
                | "validationMessage"
                | "validity"
                | "width"
                | "willValidate"
                | "accept"
                | "alt"
                | "capture"
                | "checked"
                | "defaultChecked"
                | "defaultValue"
                | "dirName"
                | "disabled"
                | "files"
                | "formAction"
                | "formEnctype"
                | "formMethod"
                | "formNoValidate"
                | "formTarget"
                | "indeterminate"
                | "labels"
                | "list"
                | "max"
                | "maxLength"
                | "min"
                | "minLength"
                | "multiple"
                | "placeholder"
                | "readOnly"
                | "required"
                | "selectionDirection"
                | "selectionEnd"
                | "selectionStart"
                | "size"
                | "src"
                | "step"
                | "value"
                | "valueAsDate"
                | "valueAsNumber"
                | "webkitEntries"
                | "webkitdirectory"
                | "popoverTargetAction"
                | "popoverTargetElement",
            >,
        >,
    > & Partial<
        Pick<
            HTMLInputElement,
            "name"
            | "defaultValue"
            | "disabled"
            | "required"
            | "value",
        >,
    > & DataObject & Pick<VNode, "key" | "is" | "ref"> & Omit<
        Partial<
            IAom & EventHandlers<HTMLElement, HTMLElementEventMap> & DOMProps_Read2Write<
                Pick<
                    HTMLElement,
                    | "tagName"
                    | "slot"
                    | "accessKey"
                    | "accessKeyLabel"
                    | "autocapitalize"
                    | "dir"
                    | "draggable"
                    | "hidden"
                    | "inert"
                    | "innerText"
                    | "lang"
                    | "offsetHeight"
                    | "offsetLeft"
                    | "offsetParent"
                    | "offsetTop"
                    | "offsetWidth"
                    | "outerText"
                    | "popover"
                    | "spellcheck"
                    | "title"
                    | "translate"
                    | "writingSuggestions"
                    | "attributes"
                    | "classList"
                    | "className"
                    | "clientHeight"
                    | "clientLeft"
                    | "clientTop"
                    | "clientWidth"
                    | "currentCSSZoom"
                    | "id"
                    | "innerHTML"
                    | "localName"
                    | "namespaceURI"
                    | "outerHTML"
                    | "part"
                    | "prefix"
                    | "scrollHeight"
                    | "scrollLeft"
                    | "scrollTop"
                    | "scrollWidth"
                    | "shadowRoot"
                    | "ariaAtomic"
                    | "ariaAutoComplete"
                    | "ariaBrailleLabel"
                    | "ariaBrailleRoleDescription"
                    | "ariaBusy"
                    | "ariaChecked"
                    | "ariaColCount"
                    | "ariaColIndex"
                    | "ariaColIndexText"
                    | "ariaColSpan"
                    | "ariaCurrent"
                    | "ariaDescription"
                    | "ariaDisabled"
                    | "ariaExpanded"
                    | "ariaHasPopup"
                    | "ariaHidden"
                    | "ariaInvalid"
                    | "ariaKeyShortcuts"
                    | "ariaLabel"
                    | "ariaLevel"
                    | "ariaLive"
                    | "ariaModal"
                    | "ariaMultiLine"
                    | "ariaMultiSelectable"
                    | "ariaOrientation"
                    | "ariaPlaceholder"
                    | "ariaPosInSet"
                    | "ariaPressed"
                    | "ariaReadOnly"
                    | "ariaRelevant"
                    | "ariaRequired"
                    | "ariaRoleDescription"
                    | "ariaRowCount"
                    | "ariaRowIndex"
                    | "ariaRowIndexText"
                    | "ariaRowSpan"
                    | "ariaSelected"
                    | "ariaSetSize"
                    | "ariaSort"
                    | "ariaValueMax"
                    | "ariaValueMin"
                    | "ariaValueNow"
                    | "ariaValueText"
                    | "role"
                    | "nextElementSibling"
                    | "previousElementSibling"
                    | "childElementCount"
                    | "children"
                    | "firstElementChild"
                    | "lastElementChild"
                    | "assignedSlot"
                    | "attributeStyleMap"
                    | "style"
                    | "contentEditable"
                    | "enterKeyHint"
                    | "inputMode"
                    | "isContentEditable"
                    | "autofocus"
                    | "dataset"
                    | "nonce"
                    | "tabIndex",
                >,
            >,
        >,
        "children",
    > & {};
    renderer: DOMRenderer;
    root: ParentNode;
    update: () => Promise<void>;
    updatedCallback?: () => any;
}

Type Parameters

  • P = {}

Hierarchy (View Summary, Expand)

  • CustomFormElement
  • WebCell<P & HTMLFieldProps>
    • WebField

Properties

emit: (event: string, detail?: any, option?: EventInit) => boolean
internals: ElementInternals & IElementInternals
mounted: boolean
mountedCallback?: () => any

Called at first time of DOM tree updated

props: P & Partial<
    IAom & EventHandlers<HTMLInputElement, HTMLElementEventMap> & DOMProps_Read2Write<
        Pick<
            HTMLInputElement,
            | "tagName"
            | "slot"
            | "accessKey"
            | "accessKeyLabel"
            | "autocapitalize"
            | "dir"
            | "draggable"
            | "hidden"
            | "inert"
            | "innerText"
            | "lang"
            | "offsetHeight"
            | "offsetLeft"
            | "offsetParent"
            | "offsetTop"
            | "offsetWidth"
            | "outerText"
            | "popover"
            | "spellcheck"
            | "title"
            | "translate"
            | "writingSuggestions"
            | "attributes"
            | "classList"
            | "className"
            | "clientHeight"
            | "clientLeft"
            | "clientTop"
            | "clientWidth"
            | "currentCSSZoom"
            | "id"
            | "innerHTML"
            | "localName"
            | "namespaceURI"
            | "outerHTML"
            | "part"
            | "prefix"
            | "scrollHeight"
            | "scrollLeft"
            | "scrollTop"
            | "scrollWidth"
            | "shadowRoot"
            | "ariaAtomic"
            | "ariaAutoComplete"
            | "ariaBrailleLabel"
            | "ariaBrailleRoleDescription"
            | "ariaBusy"
            | "ariaChecked"
            | "ariaColCount"
            | "ariaColIndex"
            | "ariaColIndexText"
            | "ariaColSpan"
            | "ariaCurrent"
            | "ariaDescription"
            | "ariaDisabled"
            | "ariaExpanded"
            | "ariaHasPopup"
            | "ariaHidden"
            | "ariaInvalid"
            | "ariaKeyShortcuts"
            | "ariaLabel"
            | "ariaLevel"
            | "ariaLive"
            | "ariaModal"
            | "ariaMultiLine"
            | "ariaMultiSelectable"
            | "ariaOrientation"
            | "ariaPlaceholder"
            | "ariaPosInSet"
            | "ariaPressed"
            | "ariaReadOnly"
            | "ariaRelevant"
            | "ariaRequired"
            | "ariaRoleDescription"
            | "ariaRowCount"
            | "ariaRowIndex"
            | "ariaRowIndexText"
            | "ariaRowSpan"
            | "ariaSelected"
            | "ariaSetSize"
            | "ariaSort"
            | "ariaValueMax"
            | "ariaValueMin"
            | "ariaValueNow"
            | "ariaValueText"
            | "role"
            | "nextElementSibling"
            | "previousElementSibling"
            | "childElementCount"
            | "children"
            | "firstElementChild"
            | "lastElementChild"
            | "assignedSlot"
            | "attributeStyleMap"
            | "style"
            | "contentEditable"
            | "enterKeyHint"
            | "inputMode"
            | "isContentEditable"
            | "autofocus"
            | "dataset"
            | "nonce"
            | "tabIndex"
            | "type"
            | "form"
            | "pattern"
            | "name"
            | "autocomplete"
            | "align"
            | "height"
            | "useMap"
            | "validationMessage"
            | "validity"
            | "width"
            | "willValidate"
            | "accept"
            | "alt"
            | "capture"
            | "checked"
            | "defaultChecked"
            | "defaultValue"
            | "dirName"
            | "disabled"
            | "files"
            | "formAction"
            | "formEnctype"
            | "formMethod"
            | "formNoValidate"
            | "formTarget"
            | "indeterminate"
            | "labels"
            | "list"
            | "max"
            | "maxLength"
            | "min"
            | "minLength"
            | "multiple"
            | "placeholder"
            | "readOnly"
            | "required"
            | "selectionDirection"
            | "selectionEnd"
            | "selectionStart"
            | "size"
            | "src"
            | "step"
            | "value"
            | "valueAsDate"
            | "valueAsNumber"
            | "webkitEntries"
            | "webkitdirectory"
            | "popoverTargetAction"
            | "popoverTargetElement",
        >,
    >,
> & Partial<
    Pick<
        HTMLInputElement,
        "name"
        | "defaultValue"
        | "disabled"
        | "required"
        | "value",
    >,
> & DataObject & Pick<VNode, "key" | "is" | "ref"> & Omit<
    Partial<
        IAom & EventHandlers<HTMLElement, HTMLElementEventMap> & DOMProps_Read2Write<
            Pick<
                HTMLElement,
                | "tagName"
                | "slot"
                | "accessKey"
                | "accessKeyLabel"
                | "autocapitalize"
                | "dir"
                | "draggable"
                | "hidden"
                | "inert"
                | "innerText"
                | "lang"
                | "offsetHeight"
                | "offsetLeft"
                | "offsetParent"
                | "offsetTop"
                | "offsetWidth"
                | "outerText"
                | "popover"
                | "spellcheck"
                | "title"
                | "translate"
                | "writingSuggestions"
                | "attributes"
                | "classList"
                | "className"
                | "clientHeight"
                | "clientLeft"
                | "clientTop"
                | "clientWidth"
                | "currentCSSZoom"
                | "id"
                | "innerHTML"
                | "localName"
                | "namespaceURI"
                | "outerHTML"
                | "part"
                | "prefix"
                | "scrollHeight"
                | "scrollLeft"
                | "scrollTop"
                | "scrollWidth"
                | "shadowRoot"
                | "ariaAtomic"
                | "ariaAutoComplete"
                | "ariaBrailleLabel"
                | "ariaBrailleRoleDescription"
                | "ariaBusy"
                | "ariaChecked"
                | "ariaColCount"
                | "ariaColIndex"
                | "ariaColIndexText"
                | "ariaColSpan"
                | "ariaCurrent"
                | "ariaDescription"
                | "ariaDisabled"
                | "ariaExpanded"
                | "ariaHasPopup"
                | "ariaHidden"
                | "ariaInvalid"
                | "ariaKeyShortcuts"
                | "ariaLabel"
                | "ariaLevel"
                | "ariaLive"
                | "ariaModal"
                | "ariaMultiLine"
                | "ariaMultiSelectable"
                | "ariaOrientation"
                | "ariaPlaceholder"
                | "ariaPosInSet"
                | "ariaPressed"
                | "ariaReadOnly"
                | "ariaRelevant"
                | "ariaRequired"
                | "ariaRoleDescription"
                | "ariaRowCount"
                | "ariaRowIndex"
                | "ariaRowIndexText"
                | "ariaRowSpan"
                | "ariaSelected"
                | "ariaSetSize"
                | "ariaSort"
                | "ariaValueMax"
                | "ariaValueMin"
                | "ariaValueNow"
                | "ariaValueText"
                | "role"
                | "nextElementSibling"
                | "previousElementSibling"
                | "childElementCount"
                | "children"
                | "firstElementChild"
                | "lastElementChild"
                | "assignedSlot"
                | "attributeStyleMap"
                | "style"
                | "contentEditable"
                | "enterKeyHint"
                | "inputMode"
                | "isContentEditable"
                | "autofocus"
                | "dataset"
                | "nonce"
                | "tabIndex",
            >,
        >,
    >,
    "children",
> & {}
renderer: DOMRenderer
root: ParentNode
update: () => Promise<void>
updatedCallback?: () => any

Called at DOM tree updated

MMNEPVFCICPMFPCPTTAAATR