From efd8e01ccf514eac73edc7ef2a46bcc06bf50362 Mon Sep 17 00:00:00 2001 From: bixuefeng Date: Tue, 25 Jan 2022 16:31:47 +0800 Subject: [PATCH] sdk of feature focus Signed-off-by: bixuefeng Change-Id: I0fcc3de3bee303fde410be91e542592b9e5e6ffd --- api/@internal/component/ets/common.d.ts | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts index ca5a28f447..ca90105086 100644 --- a/api/@internal/component/ets/common.d.ts +++ b/api/@internal/component/ets/common.d.ts @@ -889,6 +889,30 @@ declare class CommonMethod { */ onKeyEvent(event: (event?: KeyEvent) => void): T; + /** + * Set focusable. + * @since 8 + */ + focusable(value: boolean): T; + + /** + * Trigger a event when got focus. + * @since 8 + */ + onFocus(event: () => void): T; + + /** + * Trigger a event when lose focus. + * @since 8 + */ + onBlur(event: () => void): T; + + /** + * Trigger a event when focus move. + * @since 8 + */ + onFocusMove(event: (direction?: FocusDirection) => void): T; + /** * animation * @since 7 -- Gitee