blockly > clipboard > copy

הפונקציה clipboard.copy()

להעתיק פריט שאפשר להעתיק, ולתעד את הנתונים שלו ואת סביבת העבודה שממנה הוא הועתק.

הפונקציה הזו לא מבצעת בדיקות כדי לוודא שההעתקה מותרת, למשל כדי לוודא שאפשר למחוק את הבלוק. צריך לבצע בדיקות כאלה לפני שמפעילים את הפונקציה הזו.

חשוב לזכור: אם הפריט שאפשר להעתיק הוא לא ISelectable או שהמאפיין workspace שלו הוא לא WorkspaceSvg, ההעתקה תצליח, אבל לא יישמרו נתונים ב-Workspace. הפעולה הזו תשפיע על היכולת להדביק את הנתונים, אלא אם מעבירים באופן מפורש סביבת עבודה לשיטת ההדבקה.

Signature:

export declare function copy<T extends ICopyData>(toCopy: ICopyable<T>, location?: Coordinate): T | null;

פרמטרים

פרמטר סוג תיאור
toCopy ICopyable<T> הפריט שרוצים להעתיק.
location Coordinate (אופציונלי) מיקום לשמירה כמיקום אפשרי להדבקה.

החזרות:

T | null

הנתונים שהועתקו אם ההעתקה הצליחה, אחרת null.