Readonly
createCreates a value getter.
The type of value
The type of data.
An instance of the model that has the data.
Readonly
getGets available choices for limiting the value of this property.
Readonly
getGets the configuration passed into the property constructor.
Readonly
getIf there is a constant value that never changes. (This is used above all else).
Readonly
getIf there is a default value
Readonly
getGets the ValueType of the property. Unless custom properties are used, the value is a PropertyType. Otherwise the value could be string for custom types.
Readonly
getGets the id (foreign key) of the referenced model.
The ModelReference. (key, data, or instance)
Readonly
getGets reference's model
Readonly
getGets a validator for the property. This is not normally used. Instead for validation look at ModelInstance.validate
The getter for the value.
An extends a Property to add additional functions helpful for dealing with referenced models.