Creates the adapter and mounts an auto-growing textarea into the cell.
The DOM element that will host the textarea.
CSS class for mixed-value state.
Constructor-time context including the property definition and readonly flag.
Protected ReadonlycellProtected ReadonlymixedProtected OptionalreturnProtectedsetToggles the unset/empty visual state on the cell element.
True when the current value is undefined or null.
Registers the callback invoked whenever the user changes the control value. Pass null to disconnect the handler.
The callback to invoke, or null to clear.
ProtectednotifyFires the registered change handler with the new value. No-op when no handler is registered.
The new value produced by the control.
Extracts a key-value pair from a record, optionally by explicit key. Falls back to the first entry in the record when no key is given.
The source record.
Optionalkey: stringOptional explicit key override.
An object containing the resolved key and its value.
Releases resources held by the adapter, including the change handler reference.
Populates the textarea with the value from the given record.
Record containing at least one key-value entry to display.
Returns the current textarea value as a record entry.
A single-entry record keyed by the last-shown property key.
Applies or clears the mixed-value placeholder state.
True to show the 'Multiple' placeholder, false to clear it.
Inspector adapter for plain text properties. Always renders a textarea that wraps text and grows to fit its content via the native
field-sizing: contentCSS property. Ctrl+Enter inserts a newline only whenmultilineis enabled.