เนมสเปซของส่วนขยาย
ฟังก์ชัน
การทำงาน | คำอธิบาย |
---|---|
apply(name, block, isMutator) | ใช้เมธอดส่วนขยายกับการบล็อก ซึ่งควรเรียกระหว่างการสร้างบล็อกเท่านั้น |
buildTooltipForDropdown(dropdownName, lookupTable) | สร้างฟังก์ชันส่วนขยายที่จะจับคู่ค่าแบบเลื่อนลงกับสตริงเคล็ดลับเครื่องมือ |
buildTooltipWithFieldText(msgTemplate, fieldName) | สร้างฟังก์ชันส่วนขยายที่จะติดตั้งเคล็ดลับเครื่องมือแบบไดนามิก ข้อความเคล็ดลับเครื่องมือควรมีสตริง "%1" และสตริงดังกล่าวจะถูกแทนที่ด้วยข้อความของช่องที่มีชื่อ |
isRegistered(name) | แสดงผลว่าส่วนขยายมีการลงทะเบียนด้วยชื่อดังกล่าวหรือไม่ |
register(name, initFn) | ลงทะเบียนฟังก์ชันส่วนขยายใหม่ ส่วนขยายเป็นฟังก์ชันที่ช่วยเริ่มต้นการบล็อก ซึ่งมักจะเพิ่มลักษณะการทำงานแบบไดนามิก เช่น เครื่องจัดการ onchange และเปลี่ยนแปลง โดยใช้ Block.applyExtension() หรือแอตทริบิวต์อาร์เรย์ "extensions" ของ JSON |
registerMixin(name, mixinObj) | ลงทะเบียนฟังก์ชันส่วนขยายใหม่ที่เพิ่มคีย์/ค่าทั้งหมดของMixinObj |
registerMutator(name, mixinObj, opt_helperFn, opt_blockList) | ลงทะเบียนฟังก์ชันส่วนขยายใหม่ที่เพิ่มตัวเปลี่ยนแปลงในบล็อก ขณะลงทะเบียน การดำเนินการนี้จะทำการตรวจสอบความถูกต้องของการแปลงพื้นฐาน นอกจากนี้ Wrapper อาจเพิ่มกล่องโต้ตอบการเปลี่ยนแปลงลงในบล็อกด้วย หากมีการกำหนดทั้งการเขียนและแยกส่วนไว้ในมิกซ์ |
unregister(name) | ยกเลิกการลงทะเบียนส่วนขยายที่ลงทะเบียนไว้ด้วยชื่อดังกล่าว |
ตัวแปร
ตัวแปร | คำอธิบาย |
---|---|
TEST_ONLY |