Используя временную шкалу vis js, как получить время начала (где я его отбросил) элемента диапазона, сброшенного на временной шкале - PullRequest
0 голосов
/ 30 января 2020

vi js временная документация: https://visjs.github.io/vis-timeline/docs/timeline/

I, м, используя этот пример: https://visjs.github.io/vis-timeline/examples/timeline/other/drag_drop.html

Я хочу перетащите элемент диапазона на шкалу времени и установите время начала, в которое я его добавляю, и время окончания через час.

У меня есть время окончания, нет проблем.

Я использую этот код

function handleDragStart(event) {
var dragSrcEl = event.target;
event.dataTransfer.effectAllowed = 'move';
var item = {
        id: new Date(),
        type: 'range',
        content: event.target.innerHTML.trim()
    };
item.start = new Date();
item.end = new Date(1000*60*60 + (new Date()).valueOf());
event.dataTransfer.setData("text", JSON.stringify(item));

}

Если вы видите в: item.start = new Date (); Я получаю реальное время, а не время, когда я отбрасываю предмет.

Я вижу, что могу получить время, когда я отбрасываю, используя:

timeline.on('drop', function (properties) {
console.log(properties.time);

});

Но я не могу использовать его в функции.

...