ToolboxItem 類別
工具箱中項目的類別。
Signature:
export declare class ToolboxItem implements IToolboxItem
導入: IToolboxItem
建構函式
建構函式 | 修飾符 | 說明 |
---|---|---|
(buildor)(toolboxItemDef、parentToolbox、opt_parent) | 建構 ToolboxItem 類別的新執行個體 |
屬性
屬性 | 修飾符 | 類型 | 說明 |
---|---|---|---|
id_ | protected |
字串 | |
level_ | protected |
號碼 | |
parent_ | protected |
ICollapsibleToolboxItem | 空值 | |
parentToolbox_ |
|
IToolbox | 此類別所屬的工具箱。 |
toolboxItemDef_ | protected |
toolbox.ToolboxItemInfo | 空值 | |
workspace_ | protected |
WorkspaceSvg |
方法
方法 | 修飾符 | 說明 |
---|---|---|
dispose() | 丟棄這個工具箱項目。預設為免人工管理。 | |
getClickTarget() | 取得可點擊的 HTML 元素。上層工具箱元素會獲得點擊。上層工具箱會為這個元素新增 ID,以便將 onClick 事件傳送至正確的 toolboxItem。 | |
getDiv() | 取得工具箱項目的 div。 | |
getId() | 取得此工具箱項目的專屬 ID。 | |
getParent() | 如果工具箱項目為巢狀結構,則取得父項。 | |
init() | 初始化工具箱項目。包括建立 DOM,以及根據資訊物件更新任何項目的狀態。 | |
isCollapsible() | 工具箱項目是否可收合。 | |
isSelectable() | 是否可選取工具箱項目。 | |
setVisible_(_isVisible) | 設定類別是否可見。為了讓類別能夠顯示,其父項類別必須也要展開。 |