blockly > ToolboxItem

Class ToolboxItem

Class untuk item di toolbox.

Tanda Tangan:

export declare class ToolboxItem implements IToolboxItem 

Mengimplementasikan: IToolboxItem

Konstruktor

Konstruktor Pengubah Deskripsi
(konstruktor)(toolboxItemDef, parentToolbox, opt_parent) Membuat instance baru dari class ToolboxItem

Properti

Properti Pengubah Jenis Deskripsi
id_ protected string
level_ protected angka
parent_ protected ICollapsibleToolboxItem | null
parentToolbox_

protected

readonly

IToolbox Kotak alat yang termasuk dalam kategori ini.
toolboxItemDef_ protected toolbox.ToolboxItemInfo | null
workspace_ protected WorkspaceSvg

Metode

Metode Pengubah Deskripsi
dispos() Buang item kotak peralatan ini. Tanpa pengoperasian secara default.
getClickTarget() Mendapatkan elemen HTML yang dapat diklik. Elemen kotak peralatan induk menerima klik. Toolbox induk akan menambahkan ID ke elemen ini sehingga dapat meneruskan peristiwa onClick ke toolboxItem yang benar.
getDiv() Mendapatkan div untuk item toolbox.
getId() Mendapatkan ID unik untuk item di toolbox ini.
getParent() Mendapatkan induk jika item toolbox disarangkan.
init() Melakukan inisialisasi item toolbox. Hal ini termasuk membuat DOM dan mengupdate status item apa pun berdasarkan objek info.
isCollapsible() Apakah item toolbox dapat diciutkan.
isSelectable() Apakah item toolbox dapat dipilih.
setVisible_(_isVisible) Menetapkan apakah kategori terlihat atau tidak. Agar kategori dapat terlihat, kategori induknya juga harus diperluas.