From 8ccb606de693202480527b129c2a2dbcd80b7640 Mon Sep 17 00:00:00 2001 From: wzztoone Date: Tue, 25 Jan 2022 16:05:02 +0800 Subject: [PATCH] fixed b8485b3 from https://gitee.com/wzztoone/interface_sdk-js/pulls/445 add multiSelect event Signed-off-by: wzztoone Change-Id: Ia9bfdfac2cfcdb7a77bed1619e0f92c6da5951d9 --- api/@internal/component/ets/grid.d.ts | 6 ++++++ api/@internal/component/ets/gridItem.d.ts | 13 +++++++++++++ api/@internal/component/ets/list.d.ts | 6 ++++++ api/@internal/component/ets/listItem.d.ts | 12 ++++++++++++ 4 files changed, 37 insertions(+) diff --git a/api/@internal/component/ets/grid.d.ts b/api/@internal/component/ets/grid.d.ts index c214e94334..fb54634f35 100644 --- a/api/@internal/component/ets/grid.d.ts +++ b/api/@internal/component/ets/grid.d.ts @@ -100,6 +100,12 @@ declare class GridAttribute extends CommonMethod { */ editMode(value: boolean): GridAttribute; + /** + * Called when judging whether it is multiSelectable. + * @since 8 + */ + multiSelectable(value: boolean): GridAttribute; + /** * maxCount * @since 8 diff --git a/api/@internal/component/ets/gridItem.d.ts b/api/@internal/component/ets/gridItem.d.ts index 53e7a83444..e7e3b709d5 100644 --- a/api/@internal/component/ets/gridItem.d.ts +++ b/api/@internal/component/ets/gridItem.d.ts @@ -58,6 +58,19 @@ declare class GridItemAttribute extends CommonMethod { * @since 7 */ forceRebuild(value: boolean): GridItemAttribute; + + /** + * Called when judging whether it is selectable. + * @since 8 + */ + selectable(value: boolean): GridItemAttribute; + + /** + * Called when the gridItem is selected. + * @since 8 + */ + onSelect(event: (isSelected: boolean) => void): GridItemAttribute; + } } declare const GridItem: GridItemInterface diff --git a/api/@internal/component/ets/list.d.ts b/api/@internal/component/ets/list.d.ts index ce515c78a0..8470f64a9b 100644 --- a/api/@internal/component/ets/list.d.ts +++ b/api/@internal/component/ets/list.d.ts @@ -92,6 +92,12 @@ declare class ListAttribute extends CommonMethod { */ editMode(value: boolean): ListAttribute; + /** + * Called when judging whether it is multiSelectable. + * @since 8 + */ + multiSelectable(value: boolean): ListAttribute; + /** * Called when the minimum number of list item caches is set for long list deferred loading. * @since 7 diff --git a/api/@internal/component/ets/listItem.d.ts b/api/@internal/component/ets/listItem.d.ts index 2f639959ec..96b1afa40c 100644 --- a/api/@internal/component/ets/listItem.d.ts +++ b/api/@internal/component/ets/listItem.d.ts @@ -94,6 +94,18 @@ declare class ListItemAttribute extends CommonMethod { * @since 7 */ editable(value: boolean | EditMode): ListItemAttribute; + + /** + * Called when judging whether it is selectable. + * @since 8 + */ + selectable(value: boolean): ListItemAttribute; + + /** + * Called when the listItem is selected. + * @since 8 + */ + onSelect(event: (isSelected: boolean) => void): ListItemAttribute; } /** -- Gitee