Home > SYS_Dialog > showConfirmationMessage
SYS_Dialog.showConfirmationMessage() method
弹出确认窗口
签名
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 | (可选) 回调函数 |
返回值
void
备注
显示一个拥有确认和取消按钮的窗口
示例
javascript
// 1. 弹出确认窗口,等待用户点击
eda.sys_Dialog.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