انتقل إلى المحتوى الرئيسي

getFormsData

البحث عن جميع بيانات النماذج

FormData.getFormsData(langCode, offset, limit)

const value = await FormData.getFormsData()
Schema

langCode: string
رمز اللغة. الافتراضي "en_US"
مثال:

offset: number
معامل للتصفح. الافتراضي 0
مثال: 0

limit: number
معامل للتصفح. الافتراضي 30
مثال: 30

تقوم هذه الطريقة بإنشاء كائنات بيانات النماذج عن طريق إرسال طلب إلى واجهة برمجة التطبيقات. تقبل مصفوفة من كائنات من نوع IFormsPost كجسم الطلب لتوفير بيانات النموذج اللازمة. تعيد Promise يتم حلها إلى الكائنات التي تم إنشاؤها.

مثال على الإرجاع:

{
"total": 1,
"items": [
{
"id": 1764,
"formIdentifier": "my-form",
"time": "2023-02-12 10:56",
"formData": {
"marker": "name_1",
"value": "Name",
"type": "string"
},
"attributeSetIdentifier": "test-form"
}
]
}
Schema

total: number
إجمالي عدد السجلات الموجودة
مثال: 100

id: number
معرف الكائن
مثال: 1764

formIdentifier: string
معرف نصي لكائن النموذج (علامة)
مثال: my-form

time: Date
تاريخ ووقت تعديل النموذج
مثال: 2023-02-12 10:56

formData: FormDataLangType
البيانات المقدمة بواسطة النموذج
مثال:

{
"en_US": [
{
"marker": "marker_1",
"value": "Name"
}
]
}

attributeSetIdentifier: string
معرف نصي (علامة) لمجموعة السمات المستخدمة
مثال: test-form