Use build() for lists. Built-in FlexFieldDefinition and FamilySchemaDefinition
can coexist in those lists. The built-in FieldType enum remains unchanged.
Table and infolist values read the selected record state path. Your adapter may
configure its usual formatting callback. Set context defaults for the family being
rendered; other families reject unknown option names. Supply a distinct stable
ownerKey when the same logical definition appears in several forms. Locale and
theme are available to your adapter/factory; they do not mutate global application
locale or theme.
Continue reading
Extension guides · Definition and registration reference Last modified on October 17, 2026