blockly > 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

メソッド

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