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 решение.
С наилучшими пожеланиями, Бетим.