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