vis.js 时间轴按自定义组/类型排序项目

问题描述 投票:0回答:0

我想将具有特定价值的项目始终排列在同一行中。 键入“ser”应该总是在所有其他人之上,在中间键入“res”,并且总是在底部键入“cus”。 但是,“ser”的项目有时显示在顶部,有时显示在底部。

Current result

var options = {
                    horizontalScroll: true,
                    verticalScroll: true,
                    zoomKey: 'ctrlKey',
                    zoomFriction: 15,
                    dataAttributes: ['id'],
                    orientation: 'both',
                    order: function (a, b) {
                        if(b.itemType === 'ser')
                            return 0;
                        else if(b.itemType === 'res')
                            return 1;
                        return 2;
                    }
                };

Correct row

vis.js
© www.soinside.com 2019 - 2024. All rights reserved.