DeleteArea क्लास
ऐसे कॉम्पोनेंट की ऐब्स्ट्रैक्ट क्लास जो उसके सबसे ऊपर छोड़े गए ब्लॉक या बबल को मिटा सकती है.
हस्ताक्षर:
export declare class DeleteArea extends DragTarget implements IDeleteArea
बढ़ावा देता है: DragTarget
लागू करता है: IDeleteArea
कंस्ट्रक्टर
निर्माता | मॉडिफ़ायर | ब्यौरा |
---|---|---|
(कंस्ट्रक्टर)() | DeleteArea के लिए कंस्ट्रक्टर. इसे सीधे तौर पर कॉल नहीं किया जाना चाहिए, सिर्फ़ सब-क्लास को कॉल करना चाहिए. |
प्रॉपर्टी
प्रॉपर्टी | मॉडिफ़ायर | टाइप | ब्यौरा |
---|---|---|---|
आईडी | स्ट्रिंग | इस कॉम्पोनेंट के लिए यूनीक आईडी, जिसका इस्तेमाल componentManager के साथ रजिस्टर करने के लिए किया जाता है. | |
wouldDelete_ | protected |
बूलियन | इस कॉम्पोनेंट पर छोड़ने पर, डेटा मिटाने की इस जगह के ऊपर खींचे गए आखिरी ब्लॉक या बबल को मिटा दिया जाएगा. ब्लॉक या बबल मिटाने के बाद, यह प्रॉपर्टी अपडेट नहीं होती. |
तरीके
तरीका | मॉडिफ़ायर | ब्यौरा |
---|---|---|
updateWouldDelete_(wouldDelete) | protected |
अंदरूनी WillDelete_ स्थिति को अपडेट करता है. |
wouldDelete(element) | यह जानकारी देता है कि इस जगह पर छोड़ने पर दिया गया ब्लॉक या बबल मिटा दिया जाएगा या नहीं. इस तरीके से यह जांच होनी चाहिए कि क्या एलिमेंट को डिलीट किया जा सकता है और उसे हमेशा onDragEnter/onDragOver/onDragExit से पहले हमेशा कॉल किया हो. |