From 405d94428af4e4e778bfd9dac23e0af65321ef65 Mon Sep 17 00:00:00 2001 From: yanwenhao Date: Wed, 18 May 2022 16:27:34 +0800 Subject: [PATCH 1/4] Add GetFormsInfo API Signed-off-by: yanwenhao Change-Id: I20cbcfc866f39c2295b01b79b2a24112397e6007 --- api/@ohos.application.formProvider.d.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/api/@ohos.application.formProvider.d.ts b/api/@ohos.application.formProvider.d.ts index 22390cf910..78f9a1d3e6 100644 --- a/api/@ohos.application.formProvider.d.ts +++ b/api/@ohos.application.formProvider.d.ts @@ -15,6 +15,7 @@ import { AsyncCallback } from "./basic"; import formBindingData from "./@ohos.application.formBindingData"; +import formInfo from "./@ohos.application.formInfo"; /** * interface of formProvider. @@ -50,5 +51,18 @@ declare namespace formProvider { function updateForm(formId: string, formBindingData: formBindingData.FormBindingData, callback: AsyncCallback): void; function updateForm(formId: string, formBindingData: formBindingData.FormBindingData): Promise; + + /** + * Get infos of all forms belonging to current bundle. + * + * Client to communication with FormManagerService. + * + * @since 8 + * @syscap SystemCapability.Ability.Form + * @param formInfos Indicates where info results will be stored. + * @return - + */ + function GetFormsInfo(formInfos: Array): Promise; + function GetFormsInfo(formInfos: Array, callback: AsyncCallback): void; } export default formProvider; \ No newline at end of file -- Gitee From 976342e69eaa5c130492578b477f9f18aad6047b Mon Sep 17 00:00:00 2001 From: yanwenhao Date: Wed, 18 May 2022 16:40:44 +0800 Subject: [PATCH 2/4] Add GetFormsInfo API Signed-off-by: yanwenhao Change-Id: I7ea0ff34cc5c8500faa00b6df2cc003c6be377dc --- api/@ohos.application.formProvider.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.application.formProvider.d.ts b/api/@ohos.application.formProvider.d.ts index 78f9a1d3e6..ea1d929ea2 100644 --- a/api/@ohos.application.formProvider.d.ts +++ b/api/@ohos.application.formProvider.d.ts @@ -62,7 +62,7 @@ declare namespace formProvider { * @param formInfos Indicates where info results will be stored. * @return - */ - function GetFormsInfo(formInfos: Array): Promise; - function GetFormsInfo(formInfos: Array, callback: AsyncCallback): void; + function GetFormsInfo(): Promise>; + function GetFormsInfo(callback: AsyncCallback>): void; } export default formProvider; \ No newline at end of file -- Gitee From 6e3f82a687cf0b6e4430da259ec5b38a77e0c21e Mon Sep 17 00:00:00 2001 From: yanwenhao Date: Thu, 19 May 2022 14:48:56 +0800 Subject: [PATCH 3/4] Add GetFormsInfo API Signed-off-by: yanwenhao Change-Id: I6d543c33730e1886847241350ed8b3a698cf4550 --- api/@ohos.application.formProvider.d.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/api/@ohos.application.formProvider.d.ts b/api/@ohos.application.formProvider.d.ts index ea1d929ea2..23f22dd24d 100644 --- a/api/@ohos.application.formProvider.d.ts +++ b/api/@ohos.application.formProvider.d.ts @@ -59,8 +59,7 @@ declare namespace formProvider { * * @since 8 * @syscap SystemCapability.Ability.Form - * @param formInfos Indicates where info results will be stored. - * @return - + * @return Infos of all forms. */ function GetFormsInfo(): Promise>; function GetFormsInfo(callback: AsyncCallback>): void; -- Gitee From f47cc89fd4fb796e5b4d8efcf1ad18caa635b2f4 Mon Sep 17 00:00:00 2001 From: yanwenhao Date: Mon, 23 May 2022 15:09:39 +0800 Subject: [PATCH 4/4] Added getFormsInfo API Signed-off-by: yanwenhao Change-Id: I61d3c06abf13725913b9a797e2958e8bf7fca48c --- api/@ohos.application.formProvider.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/@ohos.application.formProvider.d.ts b/api/@ohos.application.formProvider.d.ts index 23f22dd24d..e0e3af2ec6 100644 --- a/api/@ohos.application.formProvider.d.ts +++ b/api/@ohos.application.formProvider.d.ts @@ -61,7 +61,7 @@ declare namespace formProvider { * @syscap SystemCapability.Ability.Form * @return Infos of all forms. */ - function GetFormsInfo(): Promise>; - function GetFormsInfo(callback: AsyncCallback>): void; + function getFormsInfo(): Promise>; + function getFormsInfo(callback: AsyncCallback>): void; } export default formProvider; \ No newline at end of file -- Gitee