ממשק IFlyout
ממשק ל-Flyout.
Signature:
export interface IFlyout extends IRegistrable
מרחיב: IRegistrable
תכונות
נכס | גורמי שינוי | תיאור | התיאור |
---|---|---|---|
autoClose | boolean | האם הנעילה נסגרת באופן אוטומטי כשנוצרת בלוק? | |
CORNER_RADIUS | readonly |
מספר | רדיוס הפינה של הרקע הנשלף. |
horizontalLayout | boolean | אם הפריים פרוסים לרוחב או לא. | |
MARGIN | readonly |
מספר | שוליים מסביב לקצוות של הבלוקים הנפתחים. |
RTL | boolean | היא מימין לשמאל או משמאל לימין או בפורמט LTR. | |
targetWorkspace | WorkspaceSvg | null | סביבת העבודה המטורגטת |
שיטות
שיטה | התיאור |
---|---|
createBlock(originalBlock) | אפשר ליצור עותק של הבלוק הזה בסביבת העבודה. |
createDom(tagName) | יוצר את ה-DOM של הטיסה. צריך להפעיל אותה רק פעם אחת. ה-Flyout יכול להופיע כרכיב svg משלו או להיות רכיב g שמוצב בתוך רכיב svg נפרד. |
dispose() | אפשר להשליך את השדה הזה. יש לבטל את הקישור לכל רכיבי ה-DOM כדי למנוע דליפות זיכרון. |
getHeight() | לקבל את גובה הנשלף. |
getWidth() | קבל את רוחב הנשלף. |
getWorkspace() | הוספה של סביבת העבודה מתוך התפריט הנפתח. |
getX() | מחשבת את קואורדינטת ה-x עבור המיקום הנשלף. |
getY() | מחשבת את קואורדינטת ה-y עבור המיקום הנשלף. |
hid() | הסתרה וריקון של התפריט הנפתח. |
init(targetWorkspace) | מאתחל את היציאה. |
isBlockCreatable(block) | האם הוא מאפשר לכם ליצור מופע חדש של הבלוק הנתון? משמש להחלטה אם ניתן "להצמיד" לבלוק את הקו הנטוי. |
isDragTowardWorkspace(currentDragDeltaXY) | קובעים אם דלתא של גרירה היא לכיוון סביבת העבודה, על סמך המיקום והכיוון של הנשלף. נעשה בו שימוש ב-קבועDragIntention_ כדי לקבוע אם צריך ליצור בלוק חדש או אם צריך לגלול את ה-flyout. |
isScrollable() | |
isVisible() | האם אפשר לראות את נתיב הטיסה? |
position() | מציבים את המסנן הנשלף. |
reflow() | בלוקים של זרימה חוזרת והמזרנים שלהם. |
scrollToStart() | גוללים את התפריט הנפתח לתחילת התוכן. |
setContainerVisible(visible) | האם ניתן לראות את הקונטיינר הזה. |
setVisible(visible) | קבע אם הנשלף גלוי. ערך של true לא בהכרח מציין שהנכס הנשלף מוצג. ייתכן שהמאגר מוסתר כי המאגר שלו מוסתר. |
show(flyoutDef) | להציג את הרשימה הנפתחת ולאכלס אותה. |