blockly > ToolboxItem

Class ToolboxItem

Class untuk item dalam toolbox.

Tanda Tangan:

export declare class ToolboxItem implements IToolboxItem 

Menerapkan: 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 (kosong)
parentToolbox_

protected

readonly

IToolbox Kotak alat yang ada dalam kategori ini.
toolboxItemDef_ protected toolbox.ToolboxItemInfo | null (kosong)
workspace_ protected WorkspaceSvg

Metode

Metode Pengubah Deskripsi
dispose() Buang item {i>toolbox<i} ini. Tanpa pengoperasian secara default.
getClickTarget() Mendapatkan elemen HTML yang dapat diklik. Elemen toolbox 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 toolbox ini.
getParent() Mendapatkan induk jika item toolbox bertingkat.
init() Melakukan inisialisasi item toolbox. Termasuk membuat DOM dan memperbarui 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.