封鎖 >ToolboxItem

ToolboxItem 類別

工具箱中項目的類別。

Signature:

export declare class ToolboxItem implements IToolboxItem 

實作: IToolboxItem

建構函式

建構函式 修飾符 說明
(建構函式)(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 元素。上層 Toolbox 元素會獲得點擊。父項 Toolbox 會在此元素中新增 ID,以便將 onClick 事件傳遞至正確的 toolboxItem。
getDiv() 取得工具箱項目的 div。
getId() 取得此工具箱項目的專屬 ID。
getParent() 如果 Toolbox 項目為巢狀結構,則取得父項。
init() 初始化工具箱項目。這包括建立 DOM,以及根據 info 物件更新任何項目的狀態。
isCollapsible() 此工具箱項目是否可收合。
isSelectable() 是否可選取工具箱項目。
setVisible_(_isVisible) 設定是否要顯示類別。若要顯示類別,也必須展開其父項類別。