Nhảy đến nội dung

getAllForms

Lấy tất cả các đối tượng biểu mẫu

Forms.getAllForms(langCode, offset, limit)

const value = await Forms.getAllForms()
Schema

langCode string
Mã ngôn ngữ. Mặc định "en_US"
ví dụ: en_US

offset number
Tham số cho phân trang. Mặc định 0
ví dụ: 0

limit number
Tham số cho phân trang. Mặc định 30
ví dụ: 30

Phương thức này lấy tất cả các đối tượng biểu mẫu từ API. Nó trả về một Promise mà khi hoàn thành sẽ trả về một mảng các đối tượng FormEntity.

Ví dụ về giá trị trả về:

[
{
"id": 1764,
"attributeSetId": 0,
"processingType": "email",
"localizeInfos": {
"title": "Biểu mẫu của tôi",
"titleForSite": "",
"successMessage": "",
"unsuccessMessage": "",
"urlAddress": "",
"database": "0",
"script": "0"
},
"processingData": "Loại không xác định: ProcessingData",
"version": 10,
"type": "data",
"identifier": "catalog",
"position": 192,
"attributes": [
{
"type": "list",
"marker": "l1",
"position": 2,
"settings": {},
"listTitles": [
{
"title": "đỏ",
"value": 1,
"position": 1,
"extendedValue": null,
"extendedValueType": null
},
{
"title": "vàng",
"value": 2,
"position": 2,
"extendedValue": null,
"extendedValueType": null
}
],
"validators": {},
"localizeInfos": {
"title": "l1"
}
}
]
}
]
Schema

id: number
định danh đối tượng
ví dụ: 1764

attributeSetId: number
định danh của bộ thuộc tính được sử dụng

processingType: string
loại xử lý biểu mẫu
ví dụ: email

localizeInfos: FormLocalizeInfos
tên biểu mẫu với bản địa hóa
Enum: [ db, email, script ] ví dụ:

{
"en_US": {
"title": "Biểu mẫu của tôi",
"titleForSite": "",
"successMessage": "",
"unsuccessMessage": "",
"urlAddress": "",
"database": "0",
"script": "0"
}
}

processingData: ProcessingData
dữ liệu biểu mẫu

version: number
số phiên bản đối tượng
ví dụ: 10

identifier: string
định danh văn bản cho trường bản ghi
ví dụ: catalog
mặc định: marker

position: number
số thứ tự (để sắp xếp)
ví dụ: 192

position: string
Loại biểu mẫu
ví dụ: 'data'

attributes:
mảng các giá trị thuộc tính từ bộ thuộc tính đã sử dụng để hiển thị biểu mẫu (có tính đến ngôn ngữ đã chỉ định)
ví dụ:

[
{
"type": "list",
"marker": "l1",
"position": 2,
"listTitles": [
{
"title": "đỏ",
"value": 1,
"position": 1,
"extendedValue": null,
"extendedValueType": null
},
{
"title": "vàng",
"value": 2,
"position": 2,
"extendedValue": null,
"extendedValueType": null
}
],
"validators": {},
"localizeInfos": {
"title": "l1"
}
}
]