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"
}
}
]