blockly > इवेंट > CommentMove

इवेंट.टिप्पणीमूव क्लास

सुनने वालों को सूचना देता है कि फ़ाइल फ़ोल्डर की टिप्पणी को दूसरी जगह ले जाया गया है.

हस्ताक्षर:

export declare class CommentMove extends CommentBase 

बढ़ावा देना: CommentBase

कंस्ट्रक्टर

निर्माता मॉडिफ़ायर कंपनी का ब्यौरा
(कंस्ट्रक्टर)(opt_comment) CommentMove क्लास का एक नया इंस्टेंस बनाता है

प्रॉपर्टी

प्रॉपर्टी मॉडिफ़ायर टाइप कंपनी का ब्यौरा
comment_? WorkspaceComment (ज़रूरी नहीं) वह टिप्पणी जिसे दूसरी जगह ले जाया जा रहा है.
newCoordinate_? कोऑर्डिनेट (ज़रूरी नहीं) जगह बदलने के बाद फ़ाइल फ़ोल्डर के निर्देशांक में टिप्पणी की जगह.
oldCoordinate_? कोऑर्डिनेट (ज़रूरी नहीं) ले जाने से पहले टिप्पणी की जगह, फ़ाइल फ़ोल्डर के निर्देशांक में.
वजह? स्ट्रिंग[] (ज़रूरी नहीं) जानकारी दें कि यह बदलाव किसलिए है. ज्ञात मान में ये शामिल हैं: 'खींचें' -- एक ड्रैग कार्रवाई पूरी हुई. 'स्नैप' -- टिप्पणी, ग्रिड के हिसाब से शिफ़्ट हो गई है. 'इनबाउंड' -- ब्लॉक को वापस स्क्रोल न किए जा सकने वाले फ़ाइल फ़ोल्डर में धकेल दिया गया. 'बनाएं' -- डीसीरियलाइज़ेशन के ज़रिए बनाया गया ब्लॉक. 'क्लीनअप' -- Workspace अलाइन किए गए टॉप-लेवल ब्लॉक. इवेंट मर्ज करने की कई वजहें हो सकती हैं: ['खींचें', 'इनबाउंड', 'स्नैप'].
टाइप स्ट्रिंग

तरीके

तरीका मॉडिफ़ायर कंपनी का ब्यौरा
isNull() क्या यह इवेंट, स्थिति में कोई बदलाव रिकॉर्ड करता है?
recordNew() टिप्पणी की नई जगह रिकॉर्ड करें. ले जाने के बाद कॉल किया जाता है. सिर्फ़ एक बार कॉल किया जा सकता है.
रन(फ़ॉरवर्ड) प्रॉपर्टी को एक जगह से दूसरी जगह ले जाने के लिए इवेंट चलाएं.
setOldCoordinate(xy) जगह बदलने से पहले जगह की जानकारी बदलें. अगर आप माइग्रेशन की प्रोसेस के आखिर तक इवेंट नहीं बनाते हैं, लेकिन आपको मूल जगह के बारे में पता है, तो इसका इस्तेमाल करें.
setReason(reason) जगह बदलने के इवेंट की वजह सेट करता है.
toJson() इवेंट को JSON फ़ॉर्मैट में बदलें.