blockly > dialog

對話方塊命名空間

函式

函式 說明
alert(message, opt_callback) 應用程式開發人員可透過 setAlert 覆寫 window.alert() 的包裝函式,提供模式瀏覽器視窗的替代方案。
confirm(message, callback) 應用程式開發人員可透過 setConfirm 覆寫 window.confirm() 的包裝函式,提供模式瀏覽器視窗的替代方案。
prompt(message, defaultValue, callback) 應用程式開發人員可透過 setPrompt 覆寫 window.prompt() 的包裝函式,提供模式瀏覽器視窗的替代方案。內建的瀏覽器提示通常用於改善行動裝置上的文字輸入體驗。強烈建議您在覆寫此值時測試行動裝置。
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 提供自己的實作方式。如要簡單自訂外觀,CSS 就足以應付。