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 Pageעריכה
Next Pageייבוא Pro
TIP

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

#ייבוא

This feature is provided by the plugin «פעולה: ייבוא רשומות»

#מבוא

באפשרותכם לייבא נתונים באמצעות תבנית Excel. ניתן להגדיר אילו שדות לייבא, והתבנית תיווצר באופן אוטומטי.

20251029165818

#הוראות ייבוא

#שדות מסוג מספר

תומך במספרים ובאחוזים. טקסט כמו N/A או - יסונן החוצה.

מספר1אחוזמספר2מספר3
12325%N/A-

לאחר המרה ל-JSON:

{
  "Number1": 123,
  "Percentage": 0.25,
  "Number2": null,
  "Number3": null,
}

#שדות מסוג בוליאני

טקסט קלט נתמך (אנגלית אינה רגישה לרישיות):

  • Yes, Y, True, 1, כן
  • No, N, False, 0, לא
שדה1שדה2שדה3שדה4שדה5
לאכןYtrue0

לאחר המרה ל-JSON:

{
  "Field1": false,
  "Field2": true,
  "Field3": true,
  "Field4": true,
  "Field5": false,
}

#שדות מסוג תאריך

DateOnlyLocal(+08:00)GMT
2023-01-18 22:22:222023-01-18 22:22:222023-01-18 22:22:22

לאחר המרה ל-JSON:

{
  "DateOnly": "2023-01-18T00:00:00.000Z",
  "Local(+08:00)": "2023-01-18T14:22:22.000Z",
  "GMT": "2023-01-18T22:22:22.000Z",
}

#שדות מסוג בחירה

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

לדוגמה, האפשרויות עבור השדה Priority כוללות:

ערך אפשרותתווית אפשרות
lowנמוך
mediumבינוני
highגבוה

גם ערכי אפשרויות וגם תוויות אפשרויות יכולים לשמש כטקסט ייבוא.

Priority
גבוה
low

לאחר המרה ל-JSON:

[{ "Priority": "high" }, { "Priority": "low" }];

#שדות חלוקה מנהלית בסין

אזור1אזור2
北京市/市辖区天津市/市辖区

לאחר המרה ל-JSON:

{
  "Region1": ["11","1101"],
  "Region2": ["12","1201"]
}

#שדות קובץ מצורף

קובץ מצורף
https://www.nocobase.com/images/logo.png

לאחר המרה ל-JSON:

{
  "Attachment": [
    {
      "filename": "logo.png",
      "title": "logo.png",
      "extname": ".png",
      "url": "https://www.nocobase.com/images/logo.png"
    }
  ]
}

#שדות מסוג קשר

מספר רשומות מופרדות בפסיקים (, ,) או בפסיקי רשימה (、).

מחלקה/שםקטגוריה/כותרת
צוות פיתוחקטגוריה1, קטגוריה2

לאחר המרה ל-JSON:

{
  "Department": [1], // 1 הוא מזהה הרשומה של המחלקה בשם "צוות פיתוח"
  "Category": [1,2], // 1,2 הם מזהי הרשומות של הקטגוריות עם הכותרות "קטגוריה1" ו-"קטגוריה2"
}

#שדות מסוג JSON

JSON1
{"key":"value"}

לאחר המרה ל-JSON:

{
  "JSON": {"key":"value"}
}

#סוגי גיאומטריית מפה

PointLinePolygonCircle
1,2(1,2),(3,4)(1,2),(3,4),(1,2)1,2,3

לאחר המרה ל-JSON:

{
  "Point": [1,2],
  "Line": [[1,2], [3,4]],
  "Polygon": [[1,2], [3,4], [1,2]],
  "Circle": [1,2,3]
}

#פורמט ייבוא מותאם אישית

רשמו ValueParser מותאם אישית באמצעות המתודה db.registerFieldValueParsers(), לדוגמה:

import { BaseValueParser } from '@nocobase/database';

class PointValueParser extends BaseValueParser {
  async setValue(value) {
    if (Array.isArray(value)) {
      this.value = value;
    } else if (typeof value === 'string') {
      this.value = value.split(',');
    } else {
      this.errors.push('Value invalid');
    }
  }
}

const db = new Database();

// בעת ייבוא שדה מסוג point, הנתונים ינותחו על ידי PointValueParser
db.registerFieldValueParsers({
  point: PointValueParser,
});

דוגמת ייבוא

Point
1,2

לאחר המרה ל-JSON:

{
  "Point": [1,2]
}

#הגדרות פעולה

20251029170959

  • הגדרת שדות הניתנים לייבוא

20251029171036

  • כללי קישוריות: הצגה/הסתרה דינמית של הכפתור;
  • עריכת כפתור: עריכת הכותרת, הסוג והאייקון של הכפתור;