回收站类别
垃圾桶的课程。
Signature:
export declare class Trashcan extends DeleteArea implements IAutoHideable, IPositionable
扩展:DeleteArea
实现:IAutoHideable、IPositionable
构造函数
构造函数 | 修饰符 | 说明 |
---|---|---|
(构造函数)(工作区) | 构造 Trashcan 类的新实例 |
属性
媒体资源 | 修饰符 | 类型 | 说明 |
---|---|---|---|
ID [id] | string | 该组件的唯一 ID,用于向 ComponentManager 注册。 | |
isLidOpen | boolean | 盖子的当前打开/关闭状态。 |
方法
方法 | 修饰符 | 说明 |
---|---|---|
autoHide(onlyClosePopups) | 隐藏组件。在 WorkspaceSvg.hideChaff 中调用。 | |
click() 方法 | 检查回收站中的内容。 | |
closeFlyout() | 关闭垃圾桶飞出。 | |
closeLid() | 关上盖子。拖动操作后在外部调用。 | |
contentsIsOpen() | 如果垃圾箱内容浮出控件当前处于打开状态,则返回 true。 | |
createDom() | 创建垃圾桶元素。 | |
dispose() | 处置此垃圾桶。请解除与所有 DOM 元素的关联,以防止内存泄漏。 | |
emptyContents() | 清空垃圾箱中的内容。如果内容浮出控件当前处于打开状态,则会关闭。 | |
getBoundingRectangle() | 返回界面元素相对于块注入 div 的边界矩形(以像素单位表示)。 | |
getClientRect() | 返回相对于视口的拖动目标区域的边界矩形(以像素为单位)。 | |
init() | 初始化垃圾箱。 | |
onDragExit(_dragElement) | 处理带有块或气泡的光标离开此拖动目标的情况。 | |
onDragOver(_dragElement) | 处理何时将带有块或气泡的光标拖动到此拖动目标上。 | |
onDrop(_dragElement) | 处理在此组件上掉落块或气泡的情况。此处不应处理删除。 | |
openFlyout() | 打开垃圾桶飞出。 | |
position(metrics, savedPositions) | 定位垃圾桶。它位于类别/工具箱开始角落的对面。 |