method
TextField.DefaultFrom
Use a callback to choose the initial text value when this field is omitted.
Arguments
| Argument | Type | Description |
|---|---|---|
callback | DefaultFunc[string] | A non-nil function that receives operation.DefaultContext and returns an operation.Value[string] plus an error. Return Present(value) to supply a value, Empty to supply no default, or an error to stop the operation. |
Returns
A new TextField with this callback as its only default. The original field is unchanged; this replaces any previous Default or DefaultFrom setting.
TextFieldHow it works
The callback runs on the server when omitted input is eligible for initialization. It does not prefill an unsaved form or refill a field on every edit. See the default values guide for new objects, repeated rows, and locales.
Slug fields use TextField but reject DefaultFrom; their values come from the configured source field.
Full signature
func (f TextField) DefaultFrom(callback DefaultFunc[string]) TextFieldRelated types
TextFieldTextField configures a single-line text field.
DefaultFuncChoose a field’s initial value on the server using the request, user, locale, or nearby values.