vis.js Хронологический набор элементов в представлении временной шкалы

Вместо отображения фактического времени с элементами в представлении временной шкалы, существует способ, с помощью которого мы можем располагать элементы в хронологическом порядке в последовательности временных меток. Эта функция поможет мне устранить разрывы между элементами с большей разницей по времени.

Для примера E1: 1 E2: 6 E3: 9

Текущий вид временной шкалы будет представлен как

[1 - E1] 2 3 4 5 [6 - E2] 7 8 [9 - E3]

То, что я хочу, это хронологический порядок

[1 - E1] [2 - E2] [3 - E3]

1 ответ

Вы можете достичь того, что просите, используя опцию hiddenDates временной шкалы.

{"option": "hiddenDates", "type": "object|Array", "default": "none", "description": "This option allows you to hide specific timespans from the time axis. The dates can be supplied as an object: {start: '2014-03-21 00:00:00', end: '2014-03-28 00:00:00', [repeat:'daily']} or as an Array of these objects. The repeat argument is optional. The possible values are (case-sensitive): daily, weekly, monthly, yearly. To hide a weekend, pick any Saturday as start and the following Monday as end and set repeat to weekly."}

В вашем случае вы можете указать hiddenDates как var options = {hiddenDates: [{start: '2', end:'6'},{start:'7',end: '9'}]},

Если это не отвечает на ваш вопрос, я могу предоставить jsfiddle решение.

С наилучшими пожеланиями, Бетим.

Другие вопросы по тегам