From cbef8bf6589dd55428cb1b43c0bb3736d3b0154d Mon Sep 17 00:00:00 2001 From: nixa <4dmitr@gmail.com> Date: Tue, 23 Aug 2016 14:14:35 +0300 Subject: [PATCH] feat(table): confirm before delete --- .../components/smartTables/smartTables.component.ts | 9 +++++++++ .../pages/tables/components/smartTables/smartTables.html | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/app/pages/tables/components/smartTables/smartTables.component.ts b/src/app/pages/tables/components/smartTables/smartTables.component.ts index 35cd3189..85a7a48e 100644 --- a/src/app/pages/tables/components/smartTables/smartTables.component.ts +++ b/src/app/pages/tables/components/smartTables/smartTables.component.ts @@ -30,6 +30,7 @@ export class SmartTables { }, delete: { deleteButtonContent: '', + confirmDelete: true }, columns: { id: { @@ -66,4 +67,12 @@ export class SmartTables { this.source.load(data); }); } + + onDeleteConfirm(event): void { + if (window.confirm('Are you sure you want to delete?')) { + event.confirm.resolve(); + } else { + event.confirm.reject(); + } + } } diff --git a/src/app/pages/tables/components/smartTables/smartTables.html b/src/app/pages/tables/components/smartTables/smartTables.html index 3f39ef49..b01cc91c 100644 --- a/src/app/pages/tables/components/smartTables/smartTables.html +++ b/src/app/pages/tables/components/smartTables/smartTables.html @@ -2,7 +2,7 @@