ToolboxItem 类
工具箱中项的类。
Signature:
export declare class ToolboxItem implements IToolboxItem
实现: IToolboxItem
构造函数
| 构造函数 | 修饰符 | 说明 |
|---|---|---|
| (constructor)(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 元素。父级工具箱元素会收到点击。父级工具箱将向此元素添加一个 ID,以便将 onClick 事件传递给正确的 toolboxItem。 | |
| getDiv() | 获取工具箱项的 div。 | |
| getFocusableElement() | 请参阅 IFocusableNode.getFocusableElement。 | |
| getFocusableTree() | 请参阅 IFocusableNode.getFocusableTree。 | |
| getId() | 获取此 Toolbox 项的唯一标识符。 | |
| getParent() | 如果工具箱项是嵌套的,则获取父项。 | |
| init() | 初始化 Toolbox 项。这包括创建 DOM 并根据 info 对象更新任何项的状态。 | |
| isCollapsible() | 工具箱项是否可收起。 | |
| isSelectable() | 工具箱项是否可选择。 | |
| onNodeBlur() | 请参阅 IFocusableNode.onNodeBlur。 | |
| onNodeFocus() | 请参阅 IFocusableNode.onNodeFocus。 | |
| setVisible_(_isVisible) | 设置类别是否可见。若要显示某个类别,其父类别也必须展开。 |