Fix outputs of complex type display and delete 53/130153/1
authorKrupaNagabhushan <krupa.nagabhushan@est.tech>
Wed, 3 Aug 2022 18:05:31 +0000 (19:05 +0100)
committerKrupaNagabhushan <krupa.nagabhushan@est.tech>
Wed, 3 Aug 2022 18:05:31 +0000 (19:05 +0100)
Issue-ID: SDC-4121
Signed-off-by: KrupaNagabhushan <krupa.nagabhushan@est.tech>
Change-Id: I811ecf8240eb1e8ab9ce3c714f0e12600ee73f10

catalog-ui/src/app/ng2/components/logic/outputs-table/outputs-table.component.html
catalog-ui/src/app/ng2/components/logic/outputs-table/outputs-table.component.ts
catalog-ui/src/app/ng2/pages/attributes-outputs/attributes-outputs.page.component.ts

index e0e7e2e..84d0158 100644 (file)
@@ -76,7 +76,7 @@
         <div class="table-cell col-output-attribute-value output-value-col"
              [class.inner-table-container]="!output.isSimpleType">
           <dynamic-element class="value-output"
-                           *ngIf="checkInstanceFeAttributesMapIsFilled() && output.isSimpleType"
+                           *ngIf="checkInstanceFeAttributesMapIsFilled()"
                            pattern="null"
                            [value]="output.value"
                            [type]="'string'"
index a7caeaa..3e712f2 100644 (file)
@@ -26,7 +26,6 @@ import {InstanceFeAttributesMap} from "app/models/attributes-outputs/attribute-f
 import {Select} from "@ngxs/store";
 import {WorkspaceState} from "../../../store/states/workspace.state";
 import {OutputFEModel} from "app/models/attributes-outputs/output-fe-model";
-import {InputFEModel} from "../../../../models/properties-inputs/input-fe-model";
 
 @Component({
   selector: 'outputs-table',
@@ -50,7 +49,6 @@ export class OutputsTableComponent implements OnInit {
   @Input() feAttributesMap: InstanceFeAttributesMap;
 
   deleteMsgTitle: string;
-  deleteMsgBodyTxt: string;
   modalDeleteBtn: string;
   modalCancelBtn: string;
   sortBy: string;
index f97f849..76001a7 100644 (file)
@@ -651,17 +651,7 @@ export class AttributesOutputsComponent {
     this.attributeOutputTabs.setTabIndication('Outputs', numOutputs);
   };
 
-
-  resetUnsavedChangesForOutput = (output: OutputFEModel) => {
-    this.outputsUtils.resetOutputDefaultValue(output, output.defaultValue);
-    this.changedData = this.changedData.filter((changedItem) => changedItem.uniqueId !== output.uniqueId);
-    this.updateHasChangedData();
-  }
-
   deleteOutput = (output: OutputFEModel) => {
-    //reset any unsaved changes to the output before deleting it
-    this.resetUnsavedChangesForOutput(output);
-
     let outputToDelete = new OutputBEModel(output);
 
     this.componentServiceNg2