ブロックする >ToolboxItem

ToolboxItem クラス

ツールボックス内のアイテムのクラス。

署名:

export declare class ToolboxItem implements IToolboxItem 

実装: IToolboxItem

コンストラクタ

コンストラクタ 修飾子 説明
(コンストラクタ)(toolboxItemDef, parentToolbox, opt_parent) ToolboxItem クラスの新しいインスタンスを作成します。

プロパティ

プロパティ 修飾子 タイプ 説明
id_ protected 文字列
level_ protected 数値
parent_ protected ICollapsibleToolboxItem |null
parentToolbox_

protected

readonly

IToolbox このカテゴリが属するツールボックス。
toolboxItemDef_ protected toolbox.ToolboxItemInfo |null
workspace_ protected WorkspaceSvg

メソッド

メソッド 修飾子 説明
dispose() このツールボックス アイテムを破棄します。デフォルトでは NoOps。
getClickTarget() クリック可能な HTML 要素を取得します。親ツールボックス要素がクリックを受け取ります。親ツールボックスはこの要素に ID を追加し、onClick イベントを正しい toolboxItem に渡せるようにします。
getDiv() ツールボックス アイテムの div を取得します。
getId() このツールボックス アイテムの一意の識別子を取得します。
getParent() ツールボックス アイテムがネストされている場合は、親を取得します。
init() ツールボックス アイテムを初期化します。これには、DOM の作成と、info オブジェクトに基づくアイテムの状態の更新が含まれます。
isCollapsible() ツールボックス アイテムが折りたたみ可能かどうか。
isSelectable() ツールボックスのアイテムが選択可能かどうか。
setVisible_(_isVisible) カテゴリを表示するかどうかを設定します。カテゴリを表示するには、親カテゴリも展開する必要があります。