ModelDataField

This field class handles fields that hold other records.

class Person extends Model {
    static get fields() {
        return [
            'name',
            { name : 'address', type : 'model' }
        ];
    }
}

Configs

19

Common

Class used to contain data values in this field; should be a subclass of Model. Defining this configuration is necessary for some functionality (like filter editing) to identify the type of data held by the field without data present.

Other

alwaysWriteDataField
calculateDataField
columnDataField
compareDataField
dataSourceDataField
defaultValueDataField
descriptionDataField
internalDataField
labelDataField
nameDataField
nullableDataField
nullTextDataField
nullValueDataField
persistDataField
readOnlyDataField

Properties

7

Class hierarchy

isModelDataField: Boolean= truereadonly
Identifies an object as an instance of ModelDataField class, or subclass thereof.
isModelDataField: Boolean= truereadonlystatic
Identifies an object as an instance of ModelDataField class, or subclass thereof.
isDataFieldDataField

Lifecycle

configBase

Functions

19

Configuration

applyDefaultsstaticBase

Events

Lifecycle

destroystaticBase

Misc

initClassstaticBase
isOfTypeNamestaticBase
mixinstaticBase

Other

convertDataField
isEqualDataField
printDataField
printValueDataField
serializeDataField