เนมสเปซของกล่องโต้ตอบ
ฟังก์ชัน
ฟังก์ชัน | คำอธิบาย |
---|---|
alert(message, opt_callback) | Wrapper สำหรับ window.alert() ที่นักพัฒนาแอปอาจลบล้างผ่าน setAlert เพื่อแสดงทางเลือกแทนหน้าต่างเบราว์เซอร์แบบโมดอล |
confirm(message, callback) | Wrapper สำหรับ window.confirm() ที่นักพัฒนาแอปสามารถลบล้างผ่าน setConfirm เพื่อแสดงทางเลือกแทนหน้าต่างโมดัลของเบราว์เซอร์ |
prompt(message, defaultValue, callback) | Wrapper สำหรับ 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 สำหรับการปรับแต่งลักษณะที่ปรากฏแบบง่าย CSS ก็เพียงพอแล้ว |