ToolboxItem クラス
ツールボックス内のアイテムのクラス。
署名:
export declare class ToolboxItem implements IToolboxItem
実装: IToolboxItem
コンストラクタ
| コンストラクタ | 修飾子 | 説明 |
|---|---|---|
| (コンストラクタ)(toolboxItemDef, parentToolbox, opt_parent) | ToolboxItem クラスの新しいインスタンスを作成します。 |
プロパティ
| プロパティ | 修飾子 | タイプ | 説明 |
|---|---|---|---|
| id_ | protected |
文字列 | |
| level_ | protected |
数値 | |
| parent_ | protected |
ICollapsibleToolboxItem | null | |
| parentToolbox_ |
|
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) | カテゴリを表示するかどうかを設定します。カテゴリを表示するには、その親カテゴリも開く必要があります。 |