blockly > blockRendering > שורה
מחלקה blockRendering.Row
אובייקט שמייצג שורה אחת בבלוק שעבר עיבוד וכל רכיבי המשנה שלו.
Signature:
export declare class Row
יצרנים
| יצרן | גורמי שינוי | תיאור |
|---|---|---|
| (constructor)(קבועים) | יצירה של מופע חדש של המחלקה Row |
מאפיינים
| נכס | גורמי שינוי | סוג | תיאור |
|---|---|---|---|
| יישור | מספר | null | יישור השורה. | |
| constants_ |
|
ConstantProvider | |
| רכיבים | ניתנות למדידה[] | מערך של רכיבים הכלולים בשורה הזו. | |
| hasDummyInput | בוליאני | האם השורה כוללת קלט דמה או קלט מהשורה האחרונה. | |
| hasExternalInput | בוליאני | האם השורה כוללת קלט חיצוני. | |
| hasInlineInput | בוליאני | האם השורה כוללת קלט מוטבע. | |
| hasJaggedEdge | בוליאני | האם לשורה יש קצה משונן. | |
| hasStatement | בוליאני | האם השורה כוללת קלט של הצהרה. | |
| height (גובה) | number | גובה השורה. | |
| minHeight | number | הגובה המינימלי של השורה. | |
| minWidth | number | הרוחב המינימלי של השורה, מהקצה השמאלי של הבלוק מימין. אינה כוללת בלוקים של צאצאים, אלא אם הם בתוך השורה. | |
| notchOffset | number | ||
| statementEdge | number | המיקום של הקצה השמאלי של כל נתוני ההצהרה בבלוק. כך ניתן לוודא שערכי הקלט של ההצהרות, המעובדים על ידי שדות של רוחב שונה, תואמים כולם. | |
| type | number | ||
| רוחב | number | רוחב השורה, מהקצה השמאלי של הבלוק מימין. אינה כוללת בלוקים של צאצאים, אלא אם הם בתוך השורה. | |
| widthWithConnectedBlocks | number | רוחב השורה, מהקצה השמאלי של הבלוק עד לקצה הבלוק או לכל בלוק צאצא מחובר. | |
| xPos | number | המיקום של ה-X של השורה ביחס למקור של קבוצת ה-svg של הבלוק. | |
| yPos | number | המיקום ה-Y של השורה ביחס למקור של קבוצת ה-svg של הבלוק. |
שיטות
| שיטה | גורמי שינוי | תיאור |
|---|---|---|
| endsWithElemSpacer() | ההגדרה קובעת אם השורה הזו צריכה להסתיים במפריד רכיב. | |
| getFirstSpacer() | שיטת נוחות להצגת רכיב המפריד הראשון בשורה הזו. | |
| getLastInput() | מקבלים את הקלט האחרון בשורה הזו, אם יש לו. | |
| getLastSpacer() | שיטת נוחות להצגת הרכיב האחרון של המפריד בשורה הזו. | |
| measure() | בדיקה של כל רכיבי המשנה ומילוי כל מאפייני הגודל בשורה. | |
| startsWithElemSpacer() | ההגדרה קובעת אם השורה הזו צריכה להתחיל במפריד רכיב. |