Issue-ID: SDC-4127
Signed-off-by: KrupaNagabhushan <krupa.nagabhushan@est.tech>
Change-Id: Id63294cf01b0576fbb4d3d34ab11952b3579c24f
//reset valueObjRef when schema type is changed
scope.$watchCollection('schemaProperty.type', (newData:any):void => {
scope.isSchemaTypeDataType = this.DataTypesService.isDataTypeForSchemaType(scope.schemaProperty);
- //insert 1 empty item dt by default
- if (scope.isSchemaTypeDataType && (!scope.valueObjRef || !scope.valueObjRef.length)) {
- scope.valueObjRef = scope.valueObjRef || [];
- scope.valueObjRef.push({});
- }
});
//when user brows between properties in "edit property form"
this.$scope.onSchemaTypeChange = ():void => {
if (this.$scope.editPropertyModel.property.type == PROPERTY_TYPES.MAP) {
- this.$scope.myValue = {'': null};
+ this.$scope.myValue = {};
} else if (this.$scope.editPropertyModel.property.type == PROPERTY_TYPES.LIST) {
this.$scope.myValue = [];
}