A button to open the formula editor interface.
A reference to the formula editor application instance spawned by this element.
The formula input.
Protected_Attached ElementInternals which provides form handling functionality.
Protected_The primary input (if any). Used to determine what element should receive focus when an associated label is clicked on.
Protected_The underlying value of the element.
StaticformDeclare that this custom element provides form element functionality.
StaticobservedAttributes requiring change notifications
StatictagAn AbortSignal that can be passed to event listeners registered in subclasses. The signal will ensure that the listener is removed when the element is disconnected from the DOM. Not available in the constructor.
An identifier to distinguish contexts a formula might be in, which may control which auto-complete suggestions are available, or other behavior. Context configuration is available in CONFIG.formulaEditor.
Is this element disabled?
Is this field editable? The field can be neither disabled nor readonly.
The form this element belongs to.
The input element name.
The value of the input element.
InternalApply key attributes on the containing custom HTML element to input elements contained within it.
Called when the element is moved into a new Document.
Initialize the custom element, constructing its HTML.
Protected_ProtectedA method provided for subclasses to perform tear-down workflows as an alternative to overriding disconnectedCallback.
Protected_ProtectedReturn the value of the input element which should be submitted to the form.
Protected_ProtectedSpecial handling when the custom element is clicked. This should be implemented to transfer focus to an appropriate internal element.
Protected_StaticcreateCreate an HTMLFormulaInputElement using provided configuration data.
The configuration.
A form input element custom tailored to formula expressions.
Fires
edit Fired when the formula editor has been requested.
Example: Using the custom element in markup
Example: Creating the element programmatically