blockly > ToolboxItem

คลาส ToolboxItem

ชั้นเรียนสำหรับรายการในกล่องเครื่องมือ

ลายเซ็น:

export declare class ToolboxItem implements IToolboxItem 

การใช้งาน: IToolboxItem

ผู้ผลิต

ผู้ผลิต ตัวปรับแต่ง คำอธิบาย
(constructor)(toolboxItemDef, parentToolbox, opt_parent) สร้างอินสแตนซ์ใหม่ของคลาส ToolboxItem

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ ตัวปรับแต่ง Type คำอธิบาย
id_ protected สตริง
level_ protected ตัวเลข
parent_ protected ICollapsibleToolboxItem | null
parentToolbox_

protected

readonly

IToolbox กล่องเครื่องมือในหมวดหมู่นี้
toolboxItemDef_ protected toolbox.ToolboxItemInfo | null
workspace_ protected WorkspaceSvg

วิธีการ

วิธีการ ตัวปรับแต่ง คำอธิบาย
dispose() กำจัดรายการในกล่องเครื่องมือนี้ทิ้ง ไม่มีการดำเนินการโดยค่าเริ่มต้น
getClickTarget() รับองค์ประกอบ HTML ที่คลิกได้ องค์ประกอบกล่องเครื่องมือหลักได้รับการคลิก กล่องเครื่องมือระดับบนสุดจะเพิ่มรหัสลงในองค์ประกอบนี้เพื่อให้ส่งเหตุการณ์ onClick ไปยัง ToolboxItem ที่ถูกต้องได้
getDiv() รับ div สำหรับรายการในกล่องเครื่องมือ
getId() รับตัวระบุที่ไม่ซ้ำกันสำหรับรายการในกล่องเครื่องมือนี้
getParent() รับระดับบนสุดหากรายการในกล่องเครื่องมือฝังอยู่
init() เริ่มต้นรายการในกล่องเครื่องมือ ซึ่งรวมถึงการสร้าง DOM และการอัปเดตสถานะของรายการต่างๆ ตามออบเจ็กต์ข้อมูล
isCollapsible() รายการในกล่องเครื่องมือยุบได้หรือไม่
isSelectable() สามารถเลือกรายการในกล่องเครื่องมือได้หรือไม่
setVisible_(_isVisible) ตั้งค่าว่าจะแสดงหมวดหมู่หรือไม่ หากต้องการให้หมวดหมู่ปรากฏ คุณต้องขยายหมวดหมู่หลักด้วย