对话框命名空间
函数
函数 | 说明 |
---|---|
alert(message, opt_callback) | window.alert() 的封装容器,应用开发者可以通过 setAlert 替换它,以提供模态浏览器窗口的替代方案。 |
confirm(message, callback) | window.confirm() 的封装容器,应用开发者可以通过 setConfirm 替换它,以提供模态浏览器窗口的替代方案。 |
prompt(message, defaultValue, callback) | window.prompt() 的封装容器,应用开发者可以通过 setPrompt 替换它,以提供模态浏览器窗口的替代方案。内置的浏览器提示通常用于在移动设备上提供更好的文本输入体验。替换此值时,我们强烈建议您测试移动设备。 |
setAlert(alertFunction) | 设置在调用 Blockly.dialog.alert() 时要运行的函数。 |
setConfirm(confirmFunction) | 设置在调用 Blockly.dialog.confirm() 时要运行的函数。 |
setPrompt(promptFunction) | 设置在调用 Blockly.dialog.prompt() 时要运行的函数。 **重要提示**:替换此项时,请注意非原生提示体验可能需要在 FocusManager 中管理暂时性焦点。原生窗口提示不需要这样做,因为它会阻止在打开期间更改焦点。 |
setToast(toastFunction) | 设置在调用 Blockly.dialog.toast() 时要运行的函数。 |
toast(workspace, options) | 在工作区顶部显示临时通知。Blockly 提供了默认的 Toast 实现,但开发者可以通过 setToast 提供自己的 Toast。对于简单的外观自定义,CSS 应该就足够了。 |