getSlides
Lấy cây slide của khối dưới dạng mảng phẳng theo thứ tự trước (chỉ dành cho slider_block).
Mô tả
Phương thức này trả về các slide của một khối slider dưới dạng mảng phẳng, theo thứ tự trước - mỗi mục mang theo depth và parentId, vì vậy bạn có thể xây dựng lại cây trên client. Nó chỉ hoạt động cho các khối loại slider_block. Nó trả về một Promise mà khi hoàn thành sẽ trả về một đối tượng IBlockSlidesResponse.
Blocks.getSlides(
marker*);
Sơ đồ tham số
Sơ đồ
marker(bắt buộc): string
Đánh dấu khối
ví dụ: "slider_block"
Ví dụ
Ví dụ tối thiểu
const response = await Blocks.getSlides('slider_block');
Ví dụ phản hồi
{
"total": 3,
"time": 5,
"timeInterval": "sec",
"items": [
{
"id": 1,
"parentId": null,
"depth": 0,
"position": 1,
"visible": true,
"time": 5,
"timeInterval": "sec",
"attributeValues": {}
},
{
"id": 2,
"parentId": 1,
"depth": 1,
"position": 1,
"visible": true,
"attributeValues": {}
}
]
}
Sơ đồ phản hồi
Sơ đồ: IBlockSlidesResponse
total: number
Tổng số slide.
ví dụ: 3
time: number
Thời gian hiển thị mặc định cho các slide.
ví dụ: 5
timeInterval: 'sec' | 'ms'
Đơn vị của trường thời gian.
ví dụ: "sec"
items: IBlockSlideItem[]
Mảng phẳng theo thứ tự trước của các mục slide.
items.id: number
Định danh slide.
ví dụ: 1
items.parentId: number | null
Định danh slide cha, hoặc null cho các slide gốc.
ví dụ: null
items.depth: number
Độ sâu của slide trong cây.
ví dụ: 0
items.position: number
Vị trí của slide trong số các slide cùng cấp.
ví dụ: 1
items.visible: boolean
Liệu slide có hiển thị hay không.
ví dụ: true
items.time: number
Thời gian hiển thị cho slide.
ví dụ: 5
items.timeInterval: 'sec' | 'ms'
Đơn vị của trường thời gian.
ví dụ: "sec"
items.attributeValues: IAttributeValues
Bản đồ các giá trị thuộc tính được khóa theo marker.