diff --git a/api/@internal/component/ets/grid.d.ts b/api/@internal/component/ets/grid.d.ts index c214e94334d0c5d8b4f6468ef2ec2b3e0b7c0f06..fb54634f35b985a9b9bedea76e1134248687a435 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 53e7a83444f4577d1b6a647fe7ff872adc2127dd..e7e3b709d54b119c80faf91b910713ce1d7e1ef0 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 ce515c78a0c8c8be9e3c49bd929ab8ce0aaf2310..8470f64a9b3a7f0d177c389ee4c49af0cba0d9e2 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 2f639959ec9ee562d6a08b1d89ff3d8be1a565bb..96b1afa40ca04b93d1eaad56538f3b031a10ec81 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; } /**