logologo
התחלה
מדריך
פיתוח
תוסף
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
התחלה
מדריך
פיתוח
תוסף
API
logologo
סקירה כללית

בלוק

סקירה כללית

בלוק נתונים

טבלה
טופס
פרטים
רשימה
כרטיס רשת
תרשים

בלוק סינון

טופס

בלוקים אחרים

לוח פעולות
Iframe
בלוק הפניה
Markdown
JS Block

הגדרות בלוק

טווח נתונים
פריסה
כללי קישוריות בלוקים
כללי קישוריות שדות
כללי מיון
מחיקת בלוק
כותרת בלוק

שדה

סקירה כללית

פריטי הגדרה כלליים

שדה טבלה
שדה פרטים
שדה טופס סינון
שדה טופס

פריטי הגדרה ספציפיים

תאריך
מנהל קבצים
טופס משנה
בורר נפתח
בורר נתונים
בורר מדורג
טבלת משנה
פרטי משנה
כותרת
JS Field
JS Item
JS Column

פריטי הגדרת שדה

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

פעולה

סקירה כללית

פריטי הגדרת פעולה

כפתור עריכה
אישור שני
הקצאת שדה
קשירת Workflow
חלון קופץ לעריכה
כללי קישוריות פעולות

סוג פעולה

הוספה
צפייה
מחיקה
עריכה
ייבוא
ייבוא Pro
ייצוא
ייצוא Pro
ייצוא קבצים מצורפים
סינון
קישור
פתיחת חלון קופץ
רענון
שליחת נתונים
הפעלת Workflow
עדכון רשומה
עדכון אצווה
הוספת רשומת משנה
JS Action
הרשאות פעולה

מתקדם

כללי קישוריות
זרימת אירועים
משתנה
RunJS
Previous PageJS Column
Next Pageתווית שדה
TIP

מסמך זה תורגם על ידי בינה מלאכותית. לכל אי דיוק, אנא עיין בגרסה האנגלית

#ערך ברירת מחדל

#מבוא

ערך ברירת מחדל הוא הערך ההתחלתי של שדה בעת יצירת רשומה חדשה. ניתן להגדיר ערך ברירת מחדל לשדה בעת הגדרתו באוסף, או לציין ערך ברירת מחדל לשדה בבלוק טופס הוספה. ניתן להגדיר אותו כקבוע או כמשתנה.

#היכן ניתן להגדיר ערכי ברירת מחדל

#שדות אוסף

20240411095933

#שדות בטופס הוספה

רוב השדות בטופס הוספה תומכים בהגדרת ערך ברירת מחדל.

20251028161801

#הוספה בטופס משנה

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

הוספה חדשה בטופס משנה 20251028163455

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

#ערכי ברירת מחדל לשדות יחסים

רק ליחסי **רבים-לאחד** ו**רבים-לרבים** יש ערכי ברירת מחדל, וזאת כאשר משתמשים ברכיבי בחירה (Select, RecordPicker).

20251028164128

#משתני ערך ברירת מחדל

#אילו משתנים זמינים

  • משתמש נוכחי;
  • רשומה נוכחית; מושג זה חל רק על רשומות קיימות;
  • טופס נוכחי, באופן אידיאלי מפרט רק את השדות בטופס;
  • אובייקט נוכחי, מושג בתוך טופסי משנה (אובייקט הנתונים עבור כל שורה בטופס המשנה);
  • פרמטרי URL למידע נוסף על משתנים, עיינו במשתנים

#משתני ערך ברירת מחדל לשדות

מחולקים לשתי קטגוריות: שדות שאינם שדות יחסים ושדות יחסים.

#משתני ערך ברירת מחדל לשדות יחסים

  • אובייקט המשתנה חייב להיות רשומת אוסף;
  • הוא חייב להיות אוסף בשרשרת הירושה, שיכול להיות האוסף הנוכחי או אוסף אב/בן;
  • המשתנה "רשומות נבחרות בטבלה" זמין רק עבור שדות יחסים מסוג "רבים-לרבים" ו"אחד-לרבים/רבים-לאחד";
  • בתרחישים מרובי רמות, יש לשטח ולבטל כפילויות
// רשומות נבחרות בטבלה:
[{id:1},{id:2},{id:3},{id:4}]

// רשומות נבחרות בטבלה/לאחד:
[{toOne: {id:2}}, {toOne: {id:3}}, {toOne: {id:3}}]
// שטוח ומבוטל כפילויות
[{id: 2}, {id: 3}]

// רשומות נבחרות בטבלה/לרבים:
[{toMany: [{id: 1}, {id:2}]}, {toMany: {[id:3}, {id:4}]}]
// שטוח
[{id:1},{id:2},{id:3},{id:4}]

#משתני ערך ברירת מחדל לשדות שאינם שדות יחסים

  • הטיפוסים חייבים להיות עקביים או תואמים, לדוגמה, מחרוזות תואמות למספרים, וכל האובייקטים המספקים שיטת toString;
  • שדה JSON הוא מיוחד ויכול לאחסן כל סוג של נתונים;

#רמת שדה (שדות אופציונליים)

20240411101157

  • משתני ערך ברירת מחדל לשדות שאינם שדות יחסים

    • בעת בחירת שדות מרובי רמות, זה מוגבל ליחסי אחד-לאחד ואינו תומך ביחסי אחד-לרבים;
    • שדה JSON הוא מיוחד ויכול להיות ללא הגבלה;
  • משתני ערך ברירת מחדל לשדות יחסים

    • hasOne, תומך רק ביחסי אחד-לאחד;
    • hasMany, תומך גם ביחסי אחד-לאחד (המרה פנימית) וגם ביחסי אחד-לרבים;
    • belongsToMany, תומך גם ביחסי אחד-לאחד (המרה פנימית) וגם ביחסי אחד-לרבים;
    • belongsTo, בדרך כלל עבור יחסי אחד-לאחד, אך כאשר יחס האב הוא hasMany, הוא תומך גם ביחסי אחד-לרבים (מכיוון ש-hasMany/belongsTo הם למעשה יחסי רבים-לרבים);

#הסבר על מקרים מיוחדים

#"רבים-לרבים" שקול לשילוב "אחד-לרבים/רבים-לאחד"

מודל

20240411101558

#מדוע ליחסי אחד-לאחד ואחד-לרבים אין ערכי ברירת מחדל?

לדוגמה, ביחס A.B, אם b1 משויך ל-a1, הוא לא יכול להיות משויך ל-a2. אם b1 ישויך ל-a2, השיוך שלו ל-a1 יוסר. במקרה זה, הנתונים אינם משותפים, בעוד שערך ברירת המחדל הוא מנגנון משותף (כולם יכולים להיות משויכים). לכן, יחסי אחד-לאחד ואחד-לרבים אינם יכולים לקבל ערכי ברירת מחדל.

#מדוע גם לטופסי משנה או טבלאות משנה מסוג רבים-לאחד ורבים-לרבים אין ערכי ברירת מחדל?

מכיוון שהדגש של טופסי משנה וטבלאות משנה הוא עריכה ישירה של נתוני היחסים (כולל הוספה והסרה), בעוד שערך ברירת המחדל של היחסים הוא מנגנון שיתוף שבו כולם יכולים להיות משויכים, אך לא ניתן לשנות את נתוני היחסים. לכן, תרחיש זה אינו מתאים לספק ערכי ברירת מחדל.

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

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