Methods
columnType
- columnType(app): string
-
Returns string
findSetter
- findSetter(key): SetterFunc
-
getHidden
- getHidden(): boolean
-
Returns boolean
getId
- getId(): string
-
Returns string
getName
- getName(): string
-
Returns string
getSystem
- getSystem(): boolean
-
Returns boolean
intercept
- intercept(ctx, app, record, actionName, actionFunc): void
-
Parameters
-
-
-
-
actionName: string
-
actionFunc: (() => void)
Returns void
prepareValue
- prepareValue(record, raw): any
-
Returns any
setHidden
- setHidden(hidden): void
-
Returns void
setId
- setId(id): void
-
Returns void
setName
- setName(name): void
-
Returns void
setSystem
- setSystem(system): void
-
Returns void
type
- type(): string
-
Returns string
validateSettings
- validateSettings(ctx, app, collection): void
-
Returns void
validateValue
- validateValue(ctx, app, record): void
-
Returns void
Properties
hidden
hidden: boolean
id
id: string
name
name: string
onCreate
onCreate: boolean
onUpdate
onUpdate: boolean
presentable
presentable: boolean
system
system: boolean
AutodateField defines an "autodate" type field, aka. field which datetime value could be auto set on record create/update.
This field is usually used for defining timestamp fields like "created" and "updated".
Requires either both or at least one of the OnCreate or OnUpdate options to be set.