קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
blockly > LineCursor > preDelete
השיטה LineCursor.preDelete()
כדי להתכונן למחיקה של בלוק, יוצרים רשימה של צמתים שאפשר להעביר אליהם את הסמן לאחר מכן ושומרים אותה ב-this.potentialNodes.
אחרי המחיקה, צריך לבצע קריאה ל-postDelete כדי להעביר את הרשומה לצומת תקין ראשון ברשימה הזו.
המיקומים שכדאי לנסות (בסדר ההעדפה) הם:
- המיקום הנוכחי. - החיבור שאליו מחובר הבלוק שנמחק. - הבלוק שמחובר לחיבור הבא של הבלוק שנמחק. - הבלוק ההורה של הבלוק שנמחק. - מיקום בסביבת העבודה מתחת לבלוק שנמחק.
N.B.: כשמוחקים בלוק, נמחקים גם כל הבלוקים שמחוברים לקלטים של הבלוק הזה, אבל לא בלוקים שמחוברים לחיבור הבא שלו.
Signature:
preDelete(deletedBlock: BlockSvg): void;
פרמטרים
פרמטר |
סוג |
תיאור |
deletedBlock |
BlockSvg |
הבלוק שנמחק. |
החזרים:
לא תקף
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-25 (שעון 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"]],["עדכון אחרון: 2025-07-25 (שעון UTC)."],[],[]]