Interface WebField<P>

interface WebField<P> {
    emit: ((event, detail?, option?) => boolean);
    internals: ElementInternals;
    mounted: boolean;
    mountedCallback?: (() => any);
    props: P & Partial<IAom & EventHandlers<HTMLInputElement> & 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" | "attributes" | "classList" | "className" | "clientHeight" | "clientLeft" | "clientTop" | "clientWidth" | "id" | "localName" | "namespaceURI" | "outerHTML" | "part" | "prefix" | "scrollHeight" | "scrollLeft" | "scrollTop" | "scrollWidth" | "shadowRoot" | "ariaAtomic" | "ariaAutoComplete" | "ariaBusy" | "ariaChecked" | "ariaColCount" | "ariaColIndex" | "ariaColSpan" | "ariaCurrent" | "ariaDisabled" | "ariaExpanded" | "ariaHasPopup" | "ariaHidden" | "ariaInvalid" | "ariaKeyShortcuts" | "ariaLabel" | "ariaLevel" | "ariaLive" | "ariaModal" | "ariaMultiLine" | "ariaMultiSelectable" | "ariaOrientation" | "ariaPlaceholder" | "ariaPosInSet" | "ariaPressed" | "ariaReadOnly" | "ariaRequired" | "ariaRoleDescription" | "ariaRowCount" | "ariaRowIndex" | "ariaRowSpan" | "ariaSelected" | "ariaSetSize" | "ariaSort" | "ariaValueMax" | "ariaValueMin" | "ariaValueNow" | "ariaValueText" | "role" | "innerHTML" | "nextElementSibling" | "previousElementSibling" | "childElementCount" | "children" | "firstElementChild" | "lastElementChild" | "assignedSlot" | "attributeStyleMap" | "style" | "contentEditable" | "enterKeyHint" | "inputMode" | "isContentEditable" | "autofocus" | "dataset" | "nonce" | "tabIndex" | "type" | "form" | "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" | "pattern" | "placeholder" | "readOnly" | "required" | "selectionDirection" | "selectionEnd" | "selectionStart" | "size" | "src" | "step" | "value" | "valueAsDate" | "valueAsNumber" | "webkitEntries" | "webkitdirectory" | "popoverTargetAction" | "popoverTargetElement">>> & Partial<Pick<HTMLInputElement, "name" | "defaultValue" | "disabled" | "required" | "value">> & Pick<VNode, "is" | "key" | "ref"> & Omit<Partial<IAom & EventHandlers<HTMLElement> & 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" | "attributes" | "classList" | "className" | "clientHeight" | "clientLeft" | "clientTop" | "clientWidth" | "id" | "localName" | "namespaceURI" | "outerHTML" | "part" | "prefix" | "scrollHeight" | "scrollLeft" | "scrollTop" | "scrollWidth" | "shadowRoot" | "ariaAtomic" | "ariaAutoComplete" | "ariaBusy" | "ariaChecked" | "ariaColCount" | "ariaColIndex" | "ariaColSpan" | "ariaCurrent" | "ariaDisabled" | "ariaExpanded" | "ariaHasPopup" | "ariaHidden" | "ariaInvalid" | "ariaKeyShortcuts" | "ariaLabel" | "ariaLevel" | "ariaLive" | "ariaModal" | "ariaMultiLine" | "ariaMultiSelectable" | "ariaOrientation" | "ariaPlaceholder" | "ariaPosInSet" | "ariaPressed" | "ariaReadOnly" | "ariaRequired" | "ariaRoleDescription" | "ariaRowCount" | "ariaRowIndex" | "ariaRowSpan" | "ariaSelected" | "ariaSetSize" | "ariaSort" | "ariaValueMax" | "ariaValueMin" | "ariaValueNow" | "ariaValueText" | "role" | "innerHTML" | "nextElementSibling" | "previousElementSibling" | "childElementCount" | "children" | "firstElementChild" | "lastElementChild" | "assignedSlot" | "attributeStyleMap" | "style" | "contentEditable" | "enterKeyHint" | "inputMode" | "isContentEditable" | "autofocus" | "dataset" | "nonce" | "tabIndex">>>, "children"> & {};
    renderer: DOMRenderer;
    root: ParentNode;
    update: (() => void);
    updatedCallback?: (() => any);
}

Type Parameters

  • P = {}

Hierarchy (view full)

  • CustomFormElement
  • WebCell<P & HTMLFieldProps>
    • WebField

Properties

emit: ((event, detail?, option?) => boolean)

Type declaration

    • (event, detail?, option?): boolean
    • Parameters

      • event: string
      • Optional detail: any
      • Optional option: EventInit

      Returns boolean

internals: ElementInternals
mounted: boolean
mountedCallback?: (() => any)

Called at first time of DOM tree updated

Type declaration

    • (): any
    • Called at first time of DOM tree updated

      Returns any

props: P & Partial<IAom & EventHandlers<HTMLInputElement> & 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" | "attributes" | "classList" | "className" | "clientHeight" | "clientLeft" | "clientTop" | "clientWidth" | "id" | "localName" | "namespaceURI" | "outerHTML" | "part" | "prefix" | "scrollHeight" | "scrollLeft" | "scrollTop" | "scrollWidth" | "shadowRoot" | "ariaAtomic" | "ariaAutoComplete" | "ariaBusy" | "ariaChecked" | "ariaColCount" | "ariaColIndex" | "ariaColSpan" | "ariaCurrent" | "ariaDisabled" | "ariaExpanded" | "ariaHasPopup" | "ariaHidden" | "ariaInvalid" | "ariaKeyShortcuts" | "ariaLabel" | "ariaLevel" | "ariaLive" | "ariaModal" | "ariaMultiLine" | "ariaMultiSelectable" | "ariaOrientation" | "ariaPlaceholder" | "ariaPosInSet" | "ariaPressed" | "ariaReadOnly" | "ariaRequired" | "ariaRoleDescription" | "ariaRowCount" | "ariaRowIndex" | "ariaRowSpan" | "ariaSelected" | "ariaSetSize" | "ariaSort" | "ariaValueMax" | "ariaValueMin" | "ariaValueNow" | "ariaValueText" | "role" | "innerHTML" | "nextElementSibling" | "previousElementSibling" | "childElementCount" | "children" | "firstElementChild" | "lastElementChild" | "assignedSlot" | "attributeStyleMap" | "style" | "contentEditable" | "enterKeyHint" | "inputMode" | "isContentEditable" | "autofocus" | "dataset" | "nonce" | "tabIndex" | "type" | "form" | "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" | "pattern" | "placeholder" | "readOnly" | "required" | "selectionDirection" | "selectionEnd" | "selectionStart" | "size" | "src" | "step" | "value" | "valueAsDate" | "valueAsNumber" | "webkitEntries" | "webkitdirectory" | "popoverTargetAction" | "popoverTargetElement">>> & Partial<Pick<HTMLInputElement, "name" | "defaultValue" | "disabled" | "required" | "value">> & Pick<VNode, "is" | "key" | "ref"> & Omit<Partial<IAom & EventHandlers<HTMLElement> & 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" | "attributes" | "classList" | "className" | "clientHeight" | "clientLeft" | "clientTop" | "clientWidth" | "id" | "localName" | "namespaceURI" | "outerHTML" | "part" | "prefix" | "scrollHeight" | "scrollLeft" | "scrollTop" | "scrollWidth" | "shadowRoot" | "ariaAtomic" | "ariaAutoComplete" | "ariaBusy" | "ariaChecked" | "ariaColCount" | "ariaColIndex" | "ariaColSpan" | "ariaCurrent" | "ariaDisabled" | "ariaExpanded" | "ariaHasPopup" | "ariaHidden" | "ariaInvalid" | "ariaKeyShortcuts" | "ariaLabel" | "ariaLevel" | "ariaLive" | "ariaModal" | "ariaMultiLine" | "ariaMultiSelectable" | "ariaOrientation" | "ariaPlaceholder" | "ariaPosInSet" | "ariaPressed" | "ariaReadOnly" | "ariaRequired" | "ariaRoleDescription" | "ariaRowCount" | "ariaRowIndex" | "ariaRowSpan" | "ariaSelected" | "ariaSetSize" | "ariaSort" | "ariaValueMax" | "ariaValueMin" | "ariaValueNow" | "ariaValueText" | "role" | "innerHTML" | "nextElementSibling" | "previousElementSibling" | "childElementCount" | "children" | "firstElementChild" | "lastElementChild" | "assignedSlot" | "attributeStyleMap" | "style" | "contentEditable" | "enterKeyHint" | "inputMode" | "isContentEditable" | "autofocus" | "dataset" | "nonce" | "tabIndex">>>, "children"> & {}

Type declaration

    renderer: DOMRenderer
    root: ParentNode
    update: (() => void)

    Type declaration

      • (): void
      • Returns void

    updatedCallback?: (() => any)

    Called at DOM tree updated

    Type declaration

      • (): any
      • Called at DOM tree updated

        Returns any

    Generated using TypeDoc