रिसर्च सर्वे: Blockly के साथ अपने अनुभव के बारे में हमें बताएं
सर्वे शुरू करें
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
ब्लॉकली > DragTarget
खींचेTarget क्लास
कस्टम बिहेवियर वाले कॉम्पोनेंट की ऐब्स्ट्रैक्ट क्लास, जब किसी ब्लॉक या बबल को इसके ऊपर खींचा या छोड़ा जाता है.
हस्ताक्षर:
export declare class DragTarget implements IDragTarget
लागू करता है: IDragTarget
कंस्ट्रक्टर
निर्माता |
मॉडिफ़ायर |
ब्यौरा |
(कंस्ट्रक्टर)() |
|
DragonTarget के लिए कंस्ट्रक्टर. यह आईडी प्रॉपर्टी जोड़ने के लिए मौजूद है और इसे सीधे तौर पर कॉल नहीं करना चाहिए. इसे सिर्फ़ सब-क्लास कॉल कर सकती है. |
प्रॉपर्टी
प्रॉपर्टी |
मॉडिफ़ायर |
टाइप |
ब्यौरा |
आईडी |
|
स्ट्रिंग |
इस कॉम्पोनेंट के लिए यूनीक आईडी, जिसका इस्तेमाल componentManager के साथ रजिस्टर करने के लिए किया जाता है. |
तरीके
तरीका |
मॉडिफ़ायर |
ब्यौरा |
getClientRect() |
|
ब्लॉकली इंजेक्शन div के संबंध में पिक्सेल इकाइयों में ड्रैग टारगेट क्षेत्र का बाउंडिंग रेक्टैंगल देता है. |
onDragEnter(_dragElement) |
|
जब कर्सर को ब्लॉक या बबल के साथ इस टूल में घुसते हैं, तब हैंडल किया जाता है. |
onDragExit(_dragElement) |
|
हैंडल उस समय हैंडल करता है, जब ब्लॉक या बबल वाला कर्सर इस ड्रैग टारगेट से बाहर निकल जाता है. |
onDragOver(_dragElement) |
|
हैंडल तब, इस्तेमाल किया जा सकता है, जब ब्लॉक या बबल वाले कर्सर को खींचकर इस टारगेट पर छोड़ा जाए. |
onDrop(_dragElement) |
|
इस कॉम्पोनेंट पर ब्लॉक या बबल गिरने पर हैंडल. यहां पर मिटाने की कार्रवाई को हैंडल नहीं करना चाहिए. |
shouldPreventMove(_dragElement) |
|
यह जानकारी देता है कि इस कॉम्पोनेंट पर छोड़ने के बाद, दिए गए ब्लॉक या बबल को दूसरी जगह नहीं ले जाया जाना चाहिए या नहीं. अगर सही है, तो एलिमेंट वहां पर पहुंच जाएगा जहां वह खींचना शुरू करते समय था. |
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2024-08-21 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2024-08-21 (UTC) को अपडेट किया गया."],[[["The `DragTarget` class in Blockly defines how components react when blocks or bubbles are dragged over or dropped on them."],["It's an abstract class with a unique ID, primarily used as a base for custom drag-and-drop interactions."],["Key methods include `onDragEnter`, `onDragOver`, `onDragExit`, `onDrop` for handling drag events and `shouldPreventMove` to control drop behavior."],["Developers extend `DragTarget` to create custom drop zones in Blockly workspaces with specific functionalities."]]],[]]