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) | 设置类别是否可见。若要显示某个类别,其父类别也必须展开。 |