From: cyuamber Date: Fri, 2 Aug 2019 03:19:36 +0000 (+0800) Subject: feat(card):add button click event X-Git-Tag: 2.0.0~64^2 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=06b034052289e35423124cd50774a083d3d3321c;p=dcaegen2%2Fservices.git feat(card):add button click event Change-Id: Ib3937be5aa39402cd90c6d354ef5def133f43f51 Issue-ID: DCAEGEN2-1671 Signed-off-by: cyuamber --- diff --git a/components/datalake-handler/admin/src/src/app/shared/modules/card/card.component.html b/components/datalake-handler/admin/src/src/app/shared/modules/card/card.component.html index 7081054f..7b8d865b 100644 --- a/components/datalake-handler/admin/src/src/app/shared/modules/card/card.component.html +++ b/components/datalake-handler/admin/src/src/app/shared/modules/card/card.component.html @@ -17,7 +17,7 @@ See the License for the specific language governing permissions and limitations under the License. ============LICENSE_END========================================================= --> -
+
{{ this.title }}
@@ -26,10 +26,10 @@ limitations under the License. diff --git a/components/datalake-handler/admin/src/src/app/shared/modules/card/card.component.ts b/components/datalake-handler/admin/src/src/app/shared/modules/card/card.component.ts index c5f90d22..9be0b84a 100644 --- a/components/datalake-handler/admin/src/src/app/shared/modules/card/card.component.ts +++ b/components/datalake-handler/admin/src/src/app/shared/modules/card/card.component.ts @@ -23,7 +23,7 @@ * @author Ekko Chang * */ -import { Component, OnInit, Input } from "@angular/core"; +import { Component, OnInit, Input, Output, EventEmitter } from "@angular/core"; @Component({ selector: "app-card", @@ -38,7 +38,19 @@ export class CardComponent implements OnInit { @Input() modifiable: boolean; @Input() iconSize: string[] = ["sm", "md", "lg"]; + @Output() cardAction = new EventEmitter(); + @Output() edit = new EventEmitter(); + constructor() {} ngOnInit() {} + + cardClick() { + this.cardAction.emit(); + } + + cardMoreAction(type) { + this.edit.emit(type); + } + } diff --git a/components/datalake-handler/admin/src/src/app/views/test/test.component.html b/components/datalake-handler/admin/src/src/app/views/test/test.component.html index 6f077f60..549fa545 100644 --- a/components/datalake-handler/admin/src/src/app/views/test/test.component.html +++ b/components/datalake-handler/admin/src/src/app/views/test/test.component.html @@ -3,13 +3,13 @@

Module 1 -----> card

+ [modifiable]="this.cardModifiable" (edit)="cardMoreAction($event)">

- +
diff --git a/components/datalake-handler/admin/src/src/app/views/test/test.component.ts b/components/datalake-handler/admin/src/src/app/views/test/test.component.ts index 97866123..d7dbc962 100644 --- a/components/datalake-handler/admin/src/src/app/views/test/test.component.ts +++ b/components/datalake-handler/admin/src/src/app/views/test/test.component.ts @@ -141,4 +141,16 @@ export class TestComponent implements OnInit { modalRef.close(); }); } + + cardMoreAction($event) { + if($event == "edit"){ + this.openModalDemo() + }else { + console.log($event,"$event") + } + } + cardClick(){ + this.openModalDemo(); + } + }