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

getFormsData

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

FormData?.getFormsData( langCode?, offset?, limit? );

مثال بسيط

const value = await FormData.getFormsData()
المخطط

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

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

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

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

مثال على الاستجابة

{
"items": [
{
"id": 285,
"formIdentifier": "test-form",
"time": "2025-07-21T01:54:30.043Z",
"formData": [
{
"marker": "name",
"type": "string",
"value": "Test"
}
],
"attributeSetIdentifier": "form"
},
{
"id": 284,
"formIdentifier": "file_form",
"time": "2025-07-21T01:49:34.662Z",
"formData": [
{
"marker": "name",
"type": "string",
"value": "Test"
},
{
"marker": "file",
"type": "file",
"value": [
{
"filename": "files/project/page/3492/editor/errors-1751677276135-1753062574462.md",
"downloadLink": "https://stage.oneentry.cloud/cloud-static/files/project/page/3492/editor/errors-1751677276135-1753062574462.md",
"size": 4463
}
]
}
],
"attributeSetIdentifier": "form"
},
{
"id": 283,
"formIdentifier": "test-form",
"time": "2025-07-21T01:49:33.957Z",
"formData": [
{
"marker": "name",
"type": "string",
"value": "Test"
}
],
"attributeSetIdentifier": "form"
},
"..."
],
"total": 229
}
المخطط

items: IFormDataEntity[]
مصفوفة من كائنات بيانات النماذج.
مثال:

[
{
"id": 1,
"formIdentifier": "form",
"time": "2025-06-06T19:07:45.993Z",
"formData": {},
"attributeSetIdentifier": "form",
"actionMessage": "سلسلة رسالة الإجراء"
}
]

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