blockly > ToolboxItem

ToolboxItem クラス

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

署名:

export declare class ToolboxItem implements IToolboxItem 

実装: IToolboxItem

コンストラクタ

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

プロパティ

プロパティ 修飾子 種類 説明
id_ protected string
level_ protected 数値
parent_ protected ICollapsibleToolboxItem | null
parentToolbox_

protected

readonly

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

Methods

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