ActionSheet
show
static show(value: ActionSheetOptions)
定义列表弹窗并弹出。
元服务API: 从API version 11开始,该接口支持在元服务中使用。
系统能力: SystemCapability.ArkUI.ArkUI.Full
参数:
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
value | [ActionSheetOptions] | 是 | 配置列表选择弹窗的参数。 |
ActionSheetOptions对象说明
系统能力: SystemCapability.ArkUI.ArkUI.Full
名称 | 类型 | 必填 | 说明 |
---|---|---|---|
title | [Resource] | string | 是 |
subtitle10+ | [ResourceStr] | 否 | 弹窗副标题。元服务API: 从API version 11开始,该接口支持在元服务中使用。 |
message | [Resource] | string | 是 |
autoCancel | boolean | 否 | 点击遮障层时,是否关闭弹窗。默认值:true值为true时,点击遮障层关闭弹窗,值为false时,点击遮障层不关闭弹窗。元服务API: 从API version 11开始,该接口支持在元服务中使用。 |
confirm | {enabled10+?: boolean,defaultFocus10+?: boolean,style10+?: [DialogButtonStyle],value: [Resource] | string,action: () => void} | 否 |
cancel | () => void | 否 | 点击遮障层关闭dialog时的回调。元服务API: 从API version 11开始,该接口支持在元服务中使用。 |
alignment | [DialogAlignment] | 否 | 弹窗在竖直方向上的对齐方式。默认值:DialogAlignment.Bottom元服务API: 从API version 11开始,该接口支持在元服务中使用。说明:若在UIExtension中设置showInSubWindow为true, 弹窗将基于UIExtension的宿主窗口对齐。 |
offset | {dx: number | string | [Resource],dy: number |
sheets | Array<[SheetInfo]> | 是 | 设置选项内容,每个选择项支持设置图片、文本和选中的回调。元服务API: 从API version 11开始,该接口支持在元服务中使用。 |
maskRect10+ | [Rectangle] | 否 | 弹窗遮蔽层区域,在遮蔽层区域内的事件不透传,在遮蔽层区域外的事件透传。默认值:{ x: 0, y: 0, width: ‘100%’, height: ‘100%’ }**说明:**showInSubWindow为true时,maskRect不生效。元服务API: 从API version 11开始,该接口支持在元服务中使用。 |
showInSubWindow11+ | boolean | 否 | 某弹框需要显示在主窗口之外时,是否在子窗口显示此弹窗。默认值:false,弹窗显示在应用内,而非独立子窗口。说明:showInSubWindow为true的弹窗无法触发显示另一个showInSubWindow为true的弹窗。元服务API: 从API version 12开始,该接口支持在元服务中使用。 |
isModal11+ | boolean | 否 | 弹窗是否为模态窗口 |