From 3da1dd506ba891716a55d266c7f0f2846fdb7086 Mon Sep 17 00:00:00 2001 From: Naegelin Date: Tue, 16 Aug 2022 13:42:23 +0200 Subject: [PATCH] #1449 emit select event on checkbox or radio button activity --- COMPONENT_INDEX.md | 1 + docs/src/COMPONENT_API.json | 5 +++++ types/DataTable/DataTable.svelte.d.ts | 4 ++++ 3 files changed, 10 insertions(+) diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md index 43037eb1..42c32a27 100644 --- a/COMPONENT_INDEX.md +++ b/COMPONENT_INDEX.md @@ -1008,6 +1008,7 @@ export interface DataTableCell { | mouseenter:row | dispatched | DataTableRow | | mouseleave:row | dispatched | DataTableRow | | click:row--expand | dispatched | { expanded: boolean; row: DataTableRow; } | +| click:row--select | dispatched | { selected: boolean; row: DataTableRow; } | | click:cell | dispatched | DataTableCell | ## `DataTableSkeleton` diff --git a/docs/src/COMPONENT_API.json b/docs/src/COMPONENT_API.json index 13b1ae4e..c4024a81 100644 --- a/docs/src/COMPONENT_API.json +++ b/docs/src/COMPONENT_API.json @@ -2663,6 +2663,11 @@ "name": "click:row--expand", "detail": "{ expanded: boolean; row: DataTableRow; }" }, + { + "type": "dispatched", + "name": "click:row--select", + "detail": "{ selected: boolean; row: DataTableRow; }" + }, { "type": "dispatched", "name": "click:cell", diff --git a/types/DataTable/DataTable.svelte.d.ts b/types/DataTable/DataTable.svelte.d.ts index e3be8ebf..67ba8eda 100644 --- a/types/DataTable/DataTable.svelte.d.ts +++ b/types/DataTable/DataTable.svelte.d.ts @@ -198,6 +198,10 @@ export default class DataTable extends SvelteComponentTyped< expanded: boolean; row: DataTableRow; }>; + ["click:row--select"]: CustomEvent<{ + selected: boolean; + row: DataTableRow; + }>; ["click:cell"]: CustomEvent; }, {