From d22e6b9b7b717e8aa215b9c7cbdb9c54b979e4c8 Mon Sep 17 00:00:00 2001 From: mehmet-erim Date: Mon, 11 Nov 2019 14:17:19 +0300 Subject: [PATCH] refactor(identity): roles save button --- .../src/lib/components/roles/roles.component.html | 6 ++++-- .../src/lib/components/roles/roles.component.ts | 10 +++++++--- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/npm/ng-packs/packages/identity/src/lib/components/roles/roles.component.html b/npm/ng-packs/packages/identity/src/lib/components/roles/roles.component.html index b5a3b42faf..d35a6c6541 100644 --- a/npm/ng-packs/packages/identity/src/lib/components/roles/roles.component.html +++ b/npm/ng-packs/packages/identity/src/lib/components/roles/roles.component.html @@ -106,7 +106,7 @@ -
+
* @@ -133,7 +133,9 @@ - {{ 'AbpIdentity::Save' | abpLocalization }} + {{ + 'AbpIdentity::Save' | abpLocalization + }} diff --git a/npm/ng-packs/packages/identity/src/lib/components/roles/roles.component.ts b/npm/ng-packs/packages/identity/src/lib/components/roles/roles.component.ts index 9973a1ebc0..4e3193ca25 100644 --- a/npm/ng-packs/packages/identity/src/lib/components/roles/roles.component.ts +++ b/npm/ng-packs/packages/identity/src/lib/components/roles/roles.component.ts @@ -1,6 +1,6 @@ import { ABP } from '@abp/ng.core'; import { ConfirmationService, Toaster } from '@abp/ng.theme.shared'; -import { Component, TemplateRef, ViewChild, OnInit } from '@angular/core'; +import { Component, TemplateRef, ViewChild, OnInit, ContentChild, ElementRef } from '@angular/core'; import { FormBuilder, FormGroup, Validators, FormControl } from '@angular/forms'; import { Select, Store } from '@ngxs/store'; import { Observable } from 'rxjs'; @@ -40,8 +40,8 @@ export class RolesComponent implements OnInit { sortKey = ''; - @ViewChild('modalContent', { static: false }) - modalContent: TemplateRef; + @ViewChild('formRef', { static: false, read: ElementRef }) + formRef: ElementRef; constructor(private confirmationService: ConfirmationService, private fb: FormBuilder, private store: Store) {} @@ -122,4 +122,8 @@ export class RolesComponent implements OnInit { .pipe(finalize(() => (this.loading = false))) .subscribe(); } + + onClickSaveButton() { + this.formRef.nativeElement.dispatchEvent(new Event('submit', { bubbles: true, cancelable: true })); + } }