OptionalallowWhether references may reach other sheets. Default true. Set false for a single-sheet input (a
table's range, conditional formatting's "Applies to"): typed cross-sheet references become errors,
the grid refuses picks on other sheets, and addresses display bare. See
UseFormulaInputOptions.allowCrossSheet; independent of allowMulti.
OptionalallowAllow a comma-separated multi-range reference (typed, or Ctrl+click-picked). Default false.
'reference' grammar only — a 'formula' field always allows every reference its expression holds.
OptionalapiThe headless field API, for host-driven commit points (a dialog's OK → apiRef.current?.commit()).
OptionalargumentThe call argument this field's whole text is — the Function Arguments form's rows. An empty field
then offers, in its hint popup, the values the parameter is limited to. See
UseFormulaHintsOptions.getArgument.
Optionalchange'done' suppresses the live notifications — the host hears only onDone. Default 'live'.
OptionalequalsLeading-= policy. Default 'optional' (=SUM(A1) and SUM(A1) mean the same formula).
'formula' grammar only — a 'reference' field never takes one.
OptionalgrammarThe field's grammar. 'formula' (default) accepts any expression (=SUM(A1:A5)*2);
'reference' is the "limit input" specialization — a pure reference list
(Sheet1!A1:B2, Sheet2!C1), rejecting function calls and computed references per
ICalculation.IFormula.isReferenceOnly (Excel's RefEdit contract). See FormulaInputGrammar.
OptionalhideHide the adornment cluster (✓/✗ while engaged in modal mode; the select-current action).
OptionalhideHide the error line under the field (hosts that surface api.error themselves).
OptionalhomeThe field's HOME anchor — the coords (with scope) a bare reference (A1) resolves against and
serializes bare for. Pass it when the host has one (a table's sheet, a conditional-format rule's
cell, a chart's sheet). BOTH grammars honor it — a field with no home has no bare form and stays
fully qualified, picks included; the visible tab does not stand in for one.
OptionalonLive change notification (valid states only). See UseFormulaInputOptions.onChange.
OptionalonRaw display-text notification — invalid states included, regardless of changeOn. For hosts that
persist authored TEXT rather than a parsed value. See UseFormulaInputOptions.onChangeText.
OptionalonThe commit channel. See UseFormulaInputOptions.onDone.
OptionalpickWhat a PICK writes — 'absolute' ($A$1:$B$2) or 'relative' (A1:B2). Default 'relative'
(the cell editor's behavior). A DEFAULT, not a constraint: typing and F4 still reach either form,
and a value handed in keeps the fixability it came with. 'absolute' is the defined-name and
table-resize shape. See UseFormulaInputOptions.pickAs.
OptionalpickWhether a pick that is exactly a dynamic array's spill writes D2# instead of its address.
Default false, as Excel's range fields; the cell editor always does. See
UseFormulaInputOptions.pickSpills.
The committed value. See UseFormulaInputOptions.value.
OptionalworkbookResolution/picking context. Defaults to the enclosing WorkbookContext.
Props for the plain-DOM FormulaInput — the UI-kit-free field whose value is an
ICalculation.IFormula.