Страница 5 из 5

Re: Перестала обновляться информация в интерфейсе.

Добавлено: Пн май 23, 2016 4:39 pm
sergejey
Странно... добавил себе в список багов, проверю.

Re: Перестала обновляться информация в интерфейсе.

Добавлено: Пн май 30, 2016 9:29 am
ShouseD
Странно... добавил себе в список багов, проверю.
Да, проблема есть. У меня MDM стоит на Win7 и Win8. И там и там проблема. В X-Ray все чисто.
IE выдает следующую ошибку:

Код: Выделить всё

WS data (/menu.html) 
SCRIPT438: Объект не поддерживает свойство или метод "updateLabel63_Ready" 
menu.html, строка 148 символ 6
 WS data (/menu.html) 

Функция, в которой ошибка появляется. строка 148 --> десятая по порядку :
SPOILERSPOILER_SHOW
function sendRequestForUpdates_processed(id, data)
{
var obj = jQuery.parseJSON(data);
var objLabelsCnt = obj.LABELS.length;
var objValuesCnt = obj.VALUES.length;

if (objLabelsCnt > 0) {
var labels=obj.LABELS;
for (var i = 0; i < objLabelsCnt; i++) {
window["updateLabel"+labels.ID+"_Ready"](labels.ID, JSON.stringify(labels));
}
}
if (objValuesCnt > 0) {
var values=obj.VALUES;
for (var i = 0; i < objValuesCnt; i++) {
//alert("updateValue"+values.ID+"_Ready ("+i+" of "+values.length+")");
window["updateValue"+values.ID+"_Ready"](values.ID, JSON.stringify(values));
}
}
requestProcessing=0;
}

В Google Chrome ошибок нет.
Надо отметить, что проблема проявляется только при привязке объекта к устройству. Правда пока только MQTT пробовал. Надо попробовать с USB устройства подключиться (Arduino), и воспроизвести проблему. Проверю - отпишусь.

Re: Перестала обновляться информация в интерфейсе.

Добавлено: Вт май 31, 2016 12:21 pm
sergejey
sergejey писал(а):Странно... добавил себе в список багов, проверю.
Исправлено.

Re: Перестала обновляться информация в интерфейсе.

Добавлено: Вт май 31, 2016 2:24 pm
Rad81
sergejey писал(а):
sergejey писал(а):Странно... добавил себе в список багов, проверю.
Исправлено.

Большое спасибо

Re: Перестала обновляться информация в интерфейсе.

Добавлено: Ср июн 01, 2016 2:22 am
xor
ShouseD,
подтверждаю , в IE в консоли выдает ошибки SCRIPT438: Object doesn't support property or method 'updateLabel63_Ready' при попытке обновления, но часы в меню стоят((, информация меняется только по F5.

Код: Выделить всё

WS data (/menu.html)
menu.html (50,15)
Action: commands; Data: {"LABELS":[{"ID":63,"DATA":"2016-06-01 02:02:00<br>\r\nhello! <a href=\"\/test\">test<\/a>"}],"VALUES":[{"ID":63,"DATA":"2016-06-01 02:02:00"}]}
menu.html (53,15)
Commands: {"LABELS":[{"ID":63,"DATA":"2016-06-01 02:02:00<br>\r\nhello! <a href=\"\/test\">test<\/a>"}],"VALUES":[{"ID":63,"DATA":"2016-06-01 02:02:00"}]}
menu.html (128,12)
SCRIPT438: Object doesn't support property or method 'updateLabel63_Ready'
menu.html (150,6)
WS data (/menu.html)
...
ссылка на функцию (menu.html (150,6)) function sendRequestForUpdates_processed(id, data)
строка window["updateLabel"+labels.ID+"_Ready"](labels.ID, JSON.stringify(labels));

Re: Перестала обновляться информация в интерфейсе.

Добавлено: Ср июн 01, 2016 7:13 am
ShouseD
sergejey писал(а):
sergejey писал(а):Странно... добавил себе в список багов, проверю.
Исправлено.
Спасибо Сергей. Всё работает.
Xor, обновите систему MDM.

Re: Перестала обновляться информация в интерфейсе.

Добавлено: Ср июн 01, 2016 9:30 pm
xor
Обновился, перезагрузился. Не помогло.Та же ошибка(

Re: Перестала обновляться информация в интерфейсе.

Добавлено: Чт июн 02, 2016 8:36 am
ShouseD
xor писал(а):Обновился, перезагрузился. Не помогло.Та же ошибка(
Даже не знаю. Баг точно исправлен, проверял на двух системах - Win7 и Win8.

Re: Перестала обновляться информация в интерфейсе.

Добавлено: Чт июн 02, 2016 8:43 am
sega6549
Всё отлично стало работать, проверил на всем что есть у меня

Re: Перестала обновляться информация в интерфейсе.

Добавлено: Вс июн 05, 2016 4:03 pm
xor
Уф, разобрался.
В консоли отладчика, как говорил, вылезали две ошибки для лэйблов 63 и 97.
Посмотрел, это State в меню и в Demo controls.
В Demo спотыкалось на выводе ClockChime.TimeNow, удалил, ошибка пропала.
В State у меня был ява-скрипт, после его удаления часики пошли), ошибка в отладчике пропала.
Теперь меню обновляется.