From cdb9afcc234bddf2e9998898264dd5ca81600766 Mon Sep 17 00:00:00 2001 From: zhounie Date: Sat, 28 Jun 2025 18:24:49 +0800 Subject: [PATCH] =?UTF-8?q?disableMenuItems=E5=92=8CdisableSystemServiceMe?= =?UTF-8?q?nuItems=E6=8E=A5=E5=8F=A3=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 cd6790a4cab..3055a7e98ef 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 @@ -11876,6 +11876,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开始,该接口支持在原子化服务中使用。 @@ -11947,6 +11957,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开始,该接口支持在原子化服务中使用。 @@ -11956,7 +11976,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