• Open the SafeExpression editor for a formula-field value.

    A popup with a CodeMirror editor — grammar-aware syntax highlighting and helper/identifier autocomplete — plus live validation against the real SafeExpression grammar (the same jsep parse + allowlist the runtime uses — see SafeExpression.validateSource) and a click-to-insert palette of the registered helper functions (expressionHelpers). Save is disabled while the expression is invalid, so the dialog can only ever return a valid expression. Clear returns the empty value; Cancel returns nothing.

    Parameters

    Returns Promise<string | null | undefined>

    The edited expression string on Save, null to clear the field, or undefined if the dialog was cancelled or dismissed.