blockly > dialog

เนมสเปซของกล่องโต้ตอบ

ฟังก์ชัน

ฟังก์ชัน คำอธิบาย
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 ก็เพียงพอแล้ว