blockly > इवेंट > CommentMove

Events.CommentMove क्लास

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

हस्ताक्षर:

export declare class CommentMove extends CommentBase 

इनके साथ काम करता है: CommentBase

निर्माता

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

प्रॉपर्टी

प्रॉपर्टी मॉडिफ़ायर टाइप ब्यौरा
comment_? WorkspaceComment (ज़रूरी नहीं) वह टिप्पणी जिसे एक से दूसरी जगह ले जाया जा रहा है.
newCoordinate_? कोऑर्डिनेट (ज़रूरी नहीं) टिप्पणी को दूसरी जगह ले जाने के बाद, उसकी जगह की जानकारी. यह जानकारी, फ़ाइल के निर्देशांक के तौर पर दी जाती है.
oldCoordinate_? कोऑर्डिनेट (ज़रूरी नहीं) टिप्पणी को एक से दूसरी जगह ले जाने से पहले, उसकी जगह की जानकारी. यह जानकारी, फ़ाइल फ़ोल्डर के निर्देशांक में दी जाती है.
वजह? string[] (ज़रूरी नहीं) इस बदलाव की वजह के बारे में जानकारी. इन वैल्यू का इस्तेमाल किया जा सकता है: 'drag' -- खींचने और छोड़ने की कार्रवाई पूरी हो गई. 'स्नैप' -- टिप्पणी को ग्रिड के साथ लाइन अप करने के लिए शिफ़्ट किया गया. 'इनबाउंड' -- ब्लॉक को स्क्रोल न किए जा सकने वाले वर्कस्पेस में वापस भेज दिया गया. 'create' -- डेसिरियलाइज़ेशन की मदद से बनाया गया ब्लॉक. 'साफ़ करें' -- Workspace में अलाइन किए गए टॉप-लेवल ब्लॉक. इवेंट मर्ज करने की कई वजहें हो सकती हैं: ['drag', 'inbounds', 'snap'].
type EventType

तरीके

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