vis.js Хронологический набор элементов в представлении временной шкалы - PullRequest
0 голосов
/ 11 декабря 2018

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

Например, 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 Ответ

0 голосов
/ 27 декабря 2018

Вы можете достичь того, что просите, используя опцию 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 .

С уважением, Бетим.

...