I DragTarget इंटरफ़ेस
पसंद के हिसाब से काम करने वाले कॉम्पोनेंट के लिए इंटरफ़ेस. ऐसा तब होता है, जब किसी ब्लॉक या बबल को खींचकर उसके ऊपर रखा जाता है.
हस्ताक्षर:
export interface IDragTarget extends IComponent
बढ़ावा देता है: IComponent
तरीके
तरीका | ब्यौरा |
---|---|
getClientRect() | व्यूपोर्ट के सापेक्ष पिक्सल यूनिट में ड्रैग टारगेट इलाके का बाउंडिंग रेक्टैंगल दिखाता है. |
onDragEnter(dragElement) | जब कोई ब्लॉक या बबल वाला कर्सर, ड्रैग करने के इस टारगेट में आता है, तो यह हैंडल लागू होता है. |
onDragExit(dragElement) | ब्लॉक या बबल वाला कर्सर, इस ड्रैग टारगेट से बाहर निकलने पर इसे हैंडल करता है. |
onDragOver(dragElement) | ब्लॉक या बबल वाले कर्सर को ड्रैग करने के इस टारगेट पर खींचने पर, हैंडल किया जाता है. |
onDrop(dragElement) | इस कॉम्पोनेंट पर कोई ब्लॉक या बबल छोड़े जाने पर हैंडल किया जाता है. को यहां मिटाएं हैंडल नहीं करना चाहिए. |
shouldPreventMove(dragElement) | यह दिखाता है कि इस कॉम्पोनेंट पर हटाए जाने के बाद, दिए गए ब्लॉक या बबल को दूसरी जगह नहीं ले जाना चाहिए या नहीं. सही होने पर, एलिमेंट वापस उसी जगह पर आ जाएगा जहां ड्रैग करना शुरू किया गया था. |