From 94c304d3e1af8d222e2d6f99115501fa15e89c07 Mon Sep 17 00:00:00 2001 From: zhounie Date: Mon, 30 Jun 2025 16:09:05 +0800 Subject: [PATCH] =?UTF-8?q?[=E6=8C=91=E5=8D=956.0Beta1]disableMenuItems?= =?UTF-8?q?=E5=92=8CdisableSystemServiceMenuItems=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E8=A1=A5=E5=85=85=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhounie --- .../apis-arkui/js-apis-arkui-UIContext.md | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/zh-cn/application-dev/reference/apis-arkui/js-apis-arkui-UIContext.md b/zh-cn/application-dev/reference/apis-arkui/js-apis-arkui-UIContext.md index cfbe52e3bd4..1aa243238fa 100644 --- a/zh-cn/application-dev/reference/apis-arkui/js-apis-arkui-UIContext.md +++ b/zh-cn/application-dev/reference/apis-arkui/js-apis-arkui-UIContext.md @@ -11456,6 +11456,16 @@ static disableSystemServiceMenuItems(disable: boolean): void > 涉及文本选择菜单的组件有 [Text](./arkui-ts/ts-basic-components-text.md)、[TextArea](./arkui-ts/ts-basic-components-textarea.md)、[TextInput](./arkui-ts/ts-basic-components-textinput.md)、[Search](./arkui-ts/ts-basic-components-search.md)、[RichEditor](./arkui-ts/ts-basic-components-richeditor.md)、[Web](../apis-arkweb/arkts-basic-components-web.md)。 > > 系统服务菜单项指除[TextMenuItemId](./arkui-ts/ts-text-common.md#textmenuitemid12)中的复制、剪切、全选、粘贴以外的菜单项。 +> +> 当disableSystemServiceMenuItems与disableMenuItems同时设置时,优先生效先设置的disableSystemServiceMenuItems。 +> +> 使用该接口时,全局生效,多次调用以最后一次为准。 +> +> 可以通过以下三种方式恢复禁用菜单: +> +> - 仅设置disableSystemServiceMenuItems(true)禁用菜单时,设置false即可恢复禁用; +> - 仅设置disableMenuItems禁用菜单时,设置为空数组即可恢复禁用; +> - 当disableSystemServiceMenuItems与disableMenuItems同时使用时,则前者设置为false,后者设置为空数组,即可恢复禁用。 **原子化服务API:** 从API version 20开始,该接口支持在原子化服务中使用。 @@ -11527,6 +11537,16 @@ static disableMenuItems(items: Array\): void > 涉及文本选择菜单的组件有 [Text](./arkui-ts/ts-basic-components-text.md)、[TextArea](./arkui-ts/ts-basic-components-textarea.md)、[TextInput](./arkui-ts/ts-basic-components-textinput.md)、[Search](./arkui-ts/ts-basic-components-search.md)、[RichEditor](./arkui-ts/ts-basic-components-richeditor.md)、[Web](../apis-arkweb/arkts-basic-components-web.md)。 > > 系统服务菜单项指除[TextMenuItemId](./arkui-ts/ts-text-common.md#textmenuitemid12)中的复制、剪切、全选、粘贴以外的菜单项。 +> +> 当disableSystemServiceMenuItems与disableMenuItems同时设置时,优先生效先设置的disableSystemServiceMenuItems。 +> +> 使用该接口时,全局生效,多次调用以最后一次为准。 +> +> 可以通过以下三种方式恢复禁用菜单: +> +> - 仅设置disableSystemServiceMenuItems(true)禁用菜单时,设置false即可恢复禁用; +> - 仅设置disableMenuItems禁用菜单时,设置为空数组即可恢复禁用; +> - 当disableSystemServiceMenuItems与disableMenuItems同时使用时,则前者设置为false,后者设置为空数组,即可恢复禁用。 **原子化服务API:** 从API version 20开始,该接口支持在原子化服务中使用。 @@ -11536,7 +11556,7 @@ static disableMenuItems(items: Array\): void | 参数名 | 类型 | 必填 | 说明 | | -------- | ---------- | ---- | ---- | -| items | Array<[TextMenuItemId](./arkui-ts/ts-text-common.md#textmenuitemid12)> | 是 | 禁用菜单项的列表。
默认值: [] | +| items | Array<[TextMenuItemId](./arkui-ts/ts-text-common.md#textmenuitemid12)> | 是 | 禁用菜单项的列表。
默认值: []
默认不禁用任何菜单。 | **示例:** -- Gitee