垃圾桶課程
加入垃圾桶的課程。
Signature:
export declare class Trashcan extends DeleteArea implements IAutoHideable, IPositionable
擴充: DeleteArea
實作: IAutoHideable、IPositionable
建構函式
建構函式 | 修飾符 | 說明 |
---|---|---|
(建構函式)(工作區) | 建構 Trashcan 類別的新執行個體 |
屬性
屬性 | 修飾符 | 類型 | 說明 |
---|---|---|---|
id | 字串 | 此元件的專屬 ID,可用於向 ComponentManager 註冊。 | |
isLidOpen | boolean | 機蓋目前開啟/關閉狀態。 |
方法
方法 | 修飾符 | 說明 |
---|---|---|
autoHide(onlyClosePopups) | 隱藏元件。在 WorkspaceSvg.hideChaff 中呼叫。 | |
click() | 檢查垃圾桶的內容。 | |
closeFlyout() | 關閉垃圾筒飛出功能。 | |
closeLid() | 翻轉蓋子。拖曳後,會在外部呼叫。 | |
contentsIsOpen() | 如果垃圾桶內容目前開啟,則傳回 true。 | |
createDom() | 建立垃圾桶元素。 | |
dispose() | 丟棄這個垃圾桶。取消與所有 DOM 元素的連結,以免記憶體流失。 | |
emptyContents() | 清空垃圾桶的內容。如果現在開啟內容視窗,系統會關閉活動。 | |
getBoundingRectangle() | 傳回相對於區塊插入 div,像素單位中 UI 元素的定界矩形。 | |
getClientRect() | 根據可視區域的像素單位,傳回拖曳目標區域的邊界矩形。 | |
init() | 初始化垃圾桶。 | |
onDragExit(_dragElement) | 處理含有方塊或泡泡的遊標離開這個拖曳目標時處理。 | |
onDragOver(_dragElement) | 將含有方塊或泡泡的遊標拖曳到這個拖曳目標上時處理。 | |
onDrop(_dragElement) | 於此元件捨棄方塊或對話框時處理。這裡不應處理刪除。 | |
openFlyout() | 開啟垃圾筒飛天。 | |
position(metrics, savedPositions) | 放置垃圾桶。也就是放置在類別/工具箱開始處的另一角。 |