Пробовал протестировать ваш продукт, все отлично, кроме одного момента:
Для обновления данных я использую DataProcessor любым их этих способов
var dp = new scheduler.DataProcessor("test.php");
или
var dp = scheduler.createDataProcessor({url: "test.php", mode:"REST"}); dp.setTransactionMode("POST", true);
Делаю инициализацию
dp.init(scheduler);
А после запускаю периодическое обновление
dp.setAutoUpdate(1000);
Один запрос на обновление проходит
test.php?dhx_user=1710402112587&dhx_version=40
возвращается ответ
<updates><userdata name='version'>40</userdata></updates>
Выскакивает ошибка, и больше запросов не происходит
Uncaught TypeError: (n.ownerDocument || n).evaluate is not a function
at Object.xpath (dhtmlxscheduler.js?v=7.0.2:17:16419)
at dhtmlxscheduler.js?v=7.0.2:21:32160
at dhtmlxscheduler.js?v=7.0.2:17:17685
xpath @ dhtmlxscheduler.js?v=7.0.2:17
(anonymous) @ dhtmlxscheduler.js?v=7.0.2:21
(anonymous) @ dhtmlxscheduler.js?v=7.0.2:17
setTimeout (async)
(anonymous) @ dhtmlxscheduler.js?v=7.0.2:17
XMLHttpRequest.send (async)
(anonymous) @ dhtmlxscheduler.js?v=7.0.2:17
_call @ dhtmlxscheduler.js?v=7.0.2:17
query @ dhtmlxscheduler.js?v=7.0.2:17
get @ dhtmlxscheduler.js?v=7.0.2:17
getUpdates @ dhtmlxscheduler.js?v=7.0.2:21
loadUpdate @ dhtmlxscheduler.js?v=7.0.2:21
(anonymous) @ dhtmlxscheduler.js?v=7.0.2:21
setInterval (async)
setAutoUpdate @ dhtmlxscheduler.js?v=7.0.2:21
(anonymous) @ scheduler_trial/:139
Возможно я могу выложить проект и показать его вам?