Класс ToolboxItem
Класс элемента в панели инструментов.
Подпись:
export declare class ToolboxItem implements IToolboxItem
Реализует: IToolboxItem
Конструкторы
Конструктор | Модификаторы | Описание |
---|---|---|
(конструктор)(toolboxItemDef, родительскийToolbox, opt_parent) | Создает новый экземпляр класса ToolboxItem . |
Характеристики
Свойство | Модификаторы | Тип | Описание |
---|---|---|---|
идентификатор_ | protected | нить | |
уровень_ | protected | число | |
родитель_ | protected | ICollapsibleToolboxItem | нулевой | |
родительскийToolbox_ | | IToolbox | Набор инструментов, к которому принадлежит эта категория. |
ToolboxItemDef_ | protected | Toolbox.ToolboxItemInfo | нулевой | |
рабочее пространство_ | protected | Рабочая областьSvg |
Методы
Метод | Модификаторы | Описание |
---|---|---|
распоряжаться() | Утилизируйте этот предмет из набора инструментов. По умолчанию нет операций. | |
getClickTarget() | Получает элемент HTML, на который можно щелкнуть мышью. Родительский элемент панели инструментов получает клики. Родительский набор инструментов добавит идентификатор к этому элементу, чтобы он мог передать событие onClick правильному ToolboxItem. | |
получитьDiv() | Получает div для элемента панели инструментов. | |
получитьИд() | Получает уникальный идентификатор для этого элемента панели инструментов. | |
getParent() | Получает родительский элемент, если элемент панели инструментов вложен. | |
инициализация() | Инициализирует элемент панели инструментов. Это включает в себя создание DOM и обновление состояния любых элементов на основе информационного объекта. | |
isCollapsible() | Является ли элемент панели инструментов складным. | |
isSelectable() | Можно ли выбрать элемент панели инструментов. | |
setVisible_(_isVisible) | Устанавливает, видна ли категория или нет. Чтобы категория была видимой, необходимо также расширить ее родительскую категорию. |