Home > SYS_MessageBox > showConfirmationMessage
SYS_MessageBox.showConfirmationMessage() method
警告:此 API 现已弃用。
显示确认框
签名
typescript
function showConfirmationMessage(
content: string,
title?: string,
mainButtonTitle?: string,
buttonTitle?: string,
callbackFn?: (mainButtonClicked: boolean) => void,
): void;1
2
3
4
5
6
7
2
3
4
5
6
7
参数名
参数 | 类型 | 描述 |
|---|---|---|
content | string | 消息文本,支持使用 |
title | string | (可选) 确认框标题 |
mainButtonTitle | string | (可选) 主要按钮标题 |
buttonTitle | string | (可选) 主要按钮标题 |
callbackFn | (mainButtonClicked: boolean) => void | (可选) 回调函数,如需调用扩展内的函数,请在函数名前加上扩展的唯一 ID,以西文句号 |
返回值
void
备注
显示一个拥有确认和取消按钮的确认框
示例
javascript
// 1. 弹出确认窗口,等待用户点击
eda.sys_MessageBox.showConfirmationMessage(
'即将删除选中的 3 个图元,是否继续?',
'删除确认', // 窗口标题
'删除', // 主按钮(确认)
'取消', // 次按钮(取消)
(mainButtonClicked) => {
if (mainButtonClicked) {
console.log('用户点击了主按钮(删除)');
}
else {
console.log('用户点击了次按钮(取消)');
}
}
);
// 2. 窗口已弹出,本方法无返回值;回调需用户点击按钮后才会触发
console.log('已弹出确认窗口');1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18