Hierarchy (view full)

Implements

Constructors

Properties

Accessors

Methods

Constructors

Properties

customProperties: ModelCollection<CustomProperty>
defaultValue: StringField<null>
description: StringField<void>
dirty: boolean
displayName: StringField<void>
hidden: BooleanField<void>
maxCount: IntegerField<null>
minCount: IntegerField<void>
modelId: number
name: StringField<void>
nestedEntity: null | NestedEntity
nestedEntityKeyAttribute: StringField<null>
nestedEntityName: StringField<void>
observabilitySet: Set<ReactiveProp>
onChangeDirty: (() => void)
onValidation: ((_validationResult: IValidationResult) => void)
order: IntegerField<void>
phantom: boolean
readOnly: BooleanField<void>
rights: null | Right
validationResult: IValidationResult
defaultInitData: IKeyValueMap<string>

Accessors

  • get isCreatable(): boolean
  • Returns boolean

  • get isEditable(): boolean
  • Returns boolean

  • get isIndexable(): boolean
  • Returns boolean

  • get isReadable(): boolean
  • Returns boolean

  • get processedDefaultValue(): any
  • Returns any

Methods

  • Returns {
        defaultValue: any;
        description: any;
        displayName: any;
        hidden: any;
        maxCount: any;
        minCount: any;
        name: any;
        nestedEntityKeyAttribute: any;
        nestedEntityName: any;
        order: any;
        processedDefaultValue: any;
        readOnly: any;
    }

    • defaultValue: any
    • description: any
    • displayName: any
    • hidden: any
    • maxCount: any
    • minCount: any
    • name: any
    • nestedEntityKeyAttribute: any
    • nestedEntityName: any
    • order: any
    • processedDefaultValue: any
    • readOnly: any
  • Returns {
        customProperties: any;
        processedDefaultValue: any;
    }

    • customProperties: any
    • processedDefaultValue: any
  • Returns {
        calculateDeepDirty: any;
        calculateDirty: any;
        calculateFieldsDirty: any;
        calculateModelDirty: any;
        checkFieldDirty: any;
        clearTypeValues: any;
        clearValidationResult: any;
        clone: any;
        commit: any;
        customProperties: any;
        defaultValue: any;
        description: any;
        dirty: any;
        displayName: any;
        getAvailableTypeCategories: any;
        getCollection: any;
        getCustomProperty: any;
        getCustomPropertyJsonValue: any;
        getDeepDirty: any;
        getDirty: any;
        getErrorMessage: any;
        getField: any;
        getFieldJsonDescriptor: any;
        getFieldMainDescriptor: any;
        getFieldMainDescriptors: any;
        getFields: any;
        getFieldsMap: any;
        getHasManyCollection: any;
        getHasManyJsonDescriptor: any;
        getHasManyMainDescriptor: any;
        getHasManyMainDescriptors: any;
        getHasManyMap: any;
        getHasOneCollection: any;
        getHasOneJsonDescriptor: any;
        getHasOneMainDescriptor: any;
        getHasOneMainDescriptors: any;
        getHasOneMap: any;
        getHasOneOriginalCollection: any;
        getLogicErrors: any;
        getModelDirty: any;
        getPhantom: any;
        getPrimaryKeyValue: any;
        getReferencesChanged: any;
        getValidationResult: any;
        hidden: any;
        isCreatable: any;
        isEditable: any;
        isEqual: any;
        isIndexable: any;
        isReadable: any;
        maxCount: any;
        minCount: any;
        modelId: any;
        name: any;
        nestedEntity: any;
        nestedEntityKeyAttribute: any;
        nestedEntityName: any;
        onChangeDirty: any;
        onValidation: any;
        order: any;
        phantom: any;
        processedDefaultValue: any;
        readOnly: any;
        revert: any;
        rights: any;
        serialize: any;
        setCustomPropertyValue: any;
        setDeepDirty: any;
        setDirty: any;
        setPhantomCascade: any;
        setReactive: any;
        setReactiveCascade: any;
        setReferencesChanged: any;
        setTypeValue: any;
        typeCategory: any;
        typeValue: any;
        updateDeepDirty: any;
        updateDirty: any;
        updateModelDirty: any;
        validate: any;
    }

    • calculateDeepDirty: any
    • calculateDirty: any
    • calculateFieldsDirty: any
    • calculateModelDirty: any
    • checkFieldDirty: any
    • clearTypeValues: any
    • clearValidationResult: any
    • clone: any
    • commit: any
    • customProperties: any
    • defaultValue: any
    • description: any
    • dirty: any
    • displayName: any
    • getAvailableTypeCategories: any
    • getCollection: any
    • getCustomProperty: any
    • getCustomPropertyJsonValue: any
    • getDeepDirty: any
    • getDirty: any
    • getErrorMessage: any
    • getField: any
    • getFieldJsonDescriptor: any
    • getFieldMainDescriptor: any
    • getFieldMainDescriptors: any
    • getFields: any
    • getFieldsMap: any
    • getHasManyCollection: any
    • getHasManyJsonDescriptor: any
    • getHasManyMainDescriptor: any
    • getHasManyMainDescriptors: any
    • getHasManyMap: any
    • getHasOneCollection: any
    • getHasOneJsonDescriptor: any
    • getHasOneMainDescriptor: any
    • getHasOneMainDescriptors: any
    • getHasOneMap: any
    • getHasOneOriginalCollection: any
    • getLogicErrors: any
    • getModelDirty: any
    • getPhantom: any
    • getPrimaryKeyValue: any
    • getReferencesChanged: any
    • getValidationResult: any
    • hidden: any
    • isCreatable: any
    • isEditable: any
    • isEqual: any
    • isIndexable: any
    • isReadable: any
    • maxCount: any
    • minCount: any
    • modelId: any
    • name: any
    • nestedEntity: any
    • nestedEntityKeyAttribute: any
    • nestedEntityName: any
    • onChangeDirty: any
    • onValidation: any
    • order: any
    • phantom: any
    • processedDefaultValue: any
    • readOnly: any
    • revert: any
    • rights: any
    • serialize: any
    • setCustomPropertyValue: any
    • setDeepDirty: any
    • setDirty: any
    • setPhantomCascade: any
    • setReactive: any
    • setReactiveCascade: any
    • setReferencesChanged: any
    • setTypeValue: any
    • typeCategory: any
    • typeValue: any
    • updateDeepDirty: any
    • updateDirty: any
    • updateModelDirty: any
    • validate: any
  • Returns an array of original hasOne

    Returns {
        calculateDeepDirty: any;
        calculateDirty: any;
        calculateFieldsDirty: any;
        calculateModelDirty: any;
        checkFieldDirty: any;
        clearTypeValues: any;
        clearValidationResult: any;
        clone: any;
        commit: any;
        customProperties: any;
        defaultValue: any;
        description: any;
        dirty: any;
        displayName: any;
        getAvailableTypeCategories: any;
        getCollection: any;
        getCustomProperty: any;
        getCustomPropertyJsonValue: any;
        getDeepDirty: any;
        getDirty: any;
        getErrorMessage: any;
        getField: any;
        getFieldJsonDescriptor: any;
        getFieldMainDescriptor: any;
        getFieldMainDescriptors: any;
        getFields: any;
        getFieldsMap: any;
        getHasManyCollection: any;
        getHasManyJsonDescriptor: any;
        getHasManyMainDescriptor: any;
        getHasManyMainDescriptors: any;
        getHasManyMap: any;
        getHasOneCollection: any;
        getHasOneJsonDescriptor: any;
        getHasOneMainDescriptor: any;
        getHasOneMainDescriptors: any;
        getHasOneMap: any;
        getHasOneOriginalCollection: any;
        getLogicErrors: any;
        getModelDirty: any;
        getPhantom: any;
        getPrimaryKeyValue: any;
        getReferencesChanged: any;
        getValidationResult: any;
        hidden: any;
        isCreatable: any;
        isEditable: any;
        isEqual: any;
        isIndexable: any;
        isReadable: any;
        maxCount: any;
        minCount: any;
        modelId: any;
        name: any;
        nestedEntity: any;
        nestedEntityKeyAttribute: any;
        nestedEntityName: any;
        onChangeDirty: any;
        onValidation: any;
        order: any;
        phantom: any;
        processedDefaultValue: any;
        readOnly: any;
        revert: any;
        rights: any;
        serialize: any;
        setCustomPropertyValue: any;
        setDeepDirty: any;
        setDirty: any;
        setPhantomCascade: any;
        setReactive: any;
        setReactiveCascade: any;
        setReferencesChanged: any;
        setTypeValue: any;
        typeCategory: any;
        typeValue: any;
        updateDeepDirty: any;
        updateDirty: any;
        updateModelDirty: any;
        validate: any;
    }

    • calculateDeepDirty: any
    • calculateDirty: any
    • calculateFieldsDirty: any
    • calculateModelDirty: any
    • checkFieldDirty: any
    • clearTypeValues: any
    • clearValidationResult: any
    • clone: any
    • commit: any
    • customProperties: any
    • defaultValue: any
    • description: any
    • dirty: any
    • displayName: any
    • getAvailableTypeCategories: any
    • getCollection: any
    • getCustomProperty: any
    • getCustomPropertyJsonValue: any
    • getDeepDirty: any
    • getDirty: any
    • getErrorMessage: any
    • getField: any
    • getFieldJsonDescriptor: any
    • getFieldMainDescriptor: any
    • getFieldMainDescriptors: any
    • getFields: any
    • getFieldsMap: any
    • getHasManyCollection: any
    • getHasManyJsonDescriptor: any
    • getHasManyMainDescriptor: any
    • getHasManyMainDescriptors: any
    • getHasManyMap: any
    • getHasOneCollection: any
    • getHasOneJsonDescriptor: any
    • getHasOneMainDescriptor: any
    • getHasOneMainDescriptors: any
    • getHasOneMap: any
    • getHasOneOriginalCollection: any
    • getLogicErrors: any
    • getModelDirty: any
    • getPhantom: any
    • getPrimaryKeyValue: any
    • getReferencesChanged: any
    • getValidationResult: any
    • hidden: any
    • isCreatable: any
    • isEditable: any
    • isEqual: any
    • isIndexable: any
    • isReadable: any
    • maxCount: any
    • minCount: any
    • modelId: any
    • name: any
    • nestedEntity: any
    • nestedEntityKeyAttribute: any
    • nestedEntityName: any
    • onChangeDirty: any
    • onValidation: any
    • order: any
    • phantom: any
    • processedDefaultValue: any
    • readOnly: any
    • revert: any
    • rights: any
    • serialize: any
    • setCustomPropertyValue: any
    • setDeepDirty: any
    • setDirty: any
    • setPhantomCascade: any
    • setReactive: any
    • setReactiveCascade: any
    • setReferencesChanged: any
    • setTypeValue: any
    • typeCategory: any
    • typeValue: any
    • updateDeepDirty: any
    • updateDirty: any
    • updateModelDirty: any
    • validate: any
  • Returns a map of model properties based on the passed descriptors. The key is the property name, and the value is the property itself.

    Type Parameters

    Parameters

    Returns {
        [key in
            | "name"
            | "defaultValue"
            | "hidden"
            | "revert"
            | "order"
            | "readOnly"
            | "isEditable"
            | "nestedEntityName"
            | "minCount"
            | "maxCount"
            | "nestedEntityKeyAttribute"
            | "nestedEntity"
            | "getAvailableTypeCategories"
            | "displayName"
            | "description"
            | "customProperties"
            | "rights"
            | "typeCategory"
            | "typeValue"
            | "clearTypeValues"
            | "getCustomProperty"
            | "getCustomPropertyJsonValue"
            | "setCustomPropertyValue"
            | "setTypeValue"
            | "processedDefaultValue"
            | "isIndexable"
            | "isReadable"
            | "isCreatable"
            | "modelId"
            | "phantom"
            | "dirty"
            | "onChangeDirty"
            | "onValidation"
            | "getLogicErrors"
            | "getField"
            | "getCollection"
            | "getFields"
            | "getFieldsMap"
            | "getHasManyMap"
            | "getHasOneMap"
            | "getFieldMainDescriptors"
            | "getFieldMainDescriptor"
            | "getFieldJsonDescriptor"
            | "getHasOneCollection"
            | "getHasOneMainDescriptors"
            | "getHasOneMainDescriptor"
            | "getHasOneJsonDescriptor"
            | "getHasOneOriginalCollection"
            | "getHasManyCollection"
            | "getHasManyMainDescriptors"
            | "getHasManyMainDescriptor"
            | "getHasManyJsonDescriptor"
            | "getPrimaryKeyValue"
            | "serialize"
            | "commit"
            | "setReactiveCascade"
            | "validate"
            | "checkFieldDirty"
            | "calculateFieldsDirty"
            | "isEqual"
            | "updateModelDirty"
            | "updateDeepDirty"
            | "updateDirty"
            | "getDirty"
            | "getPhantom"
            | "getValidationResult"
            | "clearValidationResult"
            | "setPhantomCascade"
            | "setDirty"
            | "getReferencesChanged"
            | "setReferencesChanged"
            | "getDeepDirty"
            | "getModelDirty"
            | "setDeepDirty"
            | "calculateDirty"
            | "calculateModelDirty"
            | "calculateDeepDirty"
            | "clone"
            | "getErrorMessage"
            | "setReactive"]?: ModelProperty<ComplexAttribute, T, any>
    }