blockly > ToolboxItem

คลาส ToolboxItem

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

ลายเซ็น:

export declare class ToolboxItem implements IToolboxItem 

การติดตั้งใช้งาน: IToolboxItem

ผู้ผลิต

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

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

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

protected

readonly

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

เมธอด

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