Перестала обновляться информация в интерфейсе.
Модератор: immortal
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Перестала обновляться информация в интерфейсе.
Странно... добавил себе в список багов, проверю.
- Рейтинг: 2.33%
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- ShouseD
- Сообщения: 11
- Зарегистрирован: Вс май 29, 2016 1:27 pm
- Благодарил (а): 0
- Поблагодарили: 1 раз
- Контактная информация:
Re: Перестала обновляться информация в интерфейсе.
Да, проблема есть. У меня MDM стоит на Win7 и Win8. И там и там проблема. В X-Ray все чисто.Странно... добавил себе в список багов, проверю.
IE выдает следующую ошибку:
Код: Выделить всё
WS data (/menu.html)
SCRIPT438: Объект не поддерживает свойство или метод "updateLabel63_Ready"
menu.html, строка 148 символ 6
WS data (/menu.html)
Функция, в которой ошибка появляется. строка 148 --> десятая по порядку :
СпойлерПоказать
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;
}
{
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), и воспроизвести проблему. Проверю - отпишусь.
Канал на YouTube - https://www.youtube.com/channel/UCCd6HD ... WNA3G_UasQ
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Перестала обновляться информация в интерфейсе.
Исправлено.sergejey писал(а):Странно... добавил себе в список багов, проверю.
- За это сообщение автора sergejey поблагодарили (всего 2):
- Rad81 (Вт май 31, 2016 2:24 pm) • 71Gavrik71 (Ср июн 01, 2016 11:19 pm)
- Рейтинг: 2.33%
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 193
- Зарегистрирован: Пт апр 01, 2016 2:42 pm
- Благодарил (а): 10 раз
- Поблагодарили: 10 раз
Re: Перестала обновляться информация в интерфейсе.
sergejey писал(а):Исправлено.sergejey писал(а):Странно... добавил себе в список багов, проверю.
Большое спасибо
- xor
- Сообщения: 2045
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 289 раз
- Поблагодарили: 632 раза
Re: Перестала обновляться информация в интерфейсе.
ShouseD,
подтверждаю , в IE в консоли выдает ошибки SCRIPT438: Object doesn't support property or method 'updateLabel63_Ready' при попытке обновления, но часы в меню стоят((, информация меняется только по F5.
ссылка на функцию (menu.html (150,6)) function sendRequestForUpdates_processed(id, data)
строка window["updateLabel"+labels.ID+"_Ready"](labels.ID, JSON.stringify(labels));
подтверждаю , в 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)
...
строка window["updateLabel"+labels.ID+"_Ready"](labels.ID, JSON.stringify(labels));
win10 connect https://connect.smartliving.ru/profile/303
- ShouseD
- Сообщения: 11
- Зарегистрирован: Вс май 29, 2016 1:27 pm
- Благодарил (а): 0
- Поблагодарили: 1 раз
- Контактная информация:
Re: Перестала обновляться информация в интерфейсе.
Спасибо Сергей. Всё работает.sergejey писал(а):Исправлено.sergejey писал(а):Странно... добавил себе в список багов, проверю.
Xor, обновите систему MDM.
Канал на YouTube - https://www.youtube.com/channel/UCCd6HD ... WNA3G_UasQ
- xor
- Сообщения: 2045
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 289 раз
- Поблагодарили: 632 раза
Re: Перестала обновляться информация в интерфейсе.
Обновился, перезагрузился. Не помогло.Та же ошибка(
win10 connect https://connect.smartliving.ru/profile/303
- ShouseD
- Сообщения: 11
- Зарегистрирован: Вс май 29, 2016 1:27 pm
- Благодарил (а): 0
- Поблагодарили: 1 раз
- Контактная информация:
Re: Перестала обновляться информация в интерфейсе.
Даже не знаю. Баг точно исправлен, проверял на двух системах - Win7 и Win8.xor писал(а):Обновился, перезагрузился. Не помогло.Та же ошибка(
Канал на YouTube - https://www.youtube.com/channel/UCCd6HD ... WNA3G_UasQ
-
- Сообщения: 535
- Зарегистрирован: Чт авг 20, 2015 11:32 am
- Откуда: Ярославль
- Благодарил (а): 61 раз
- Поблагодарили: 75 раз
- Контактная информация:
Re: Перестала обновляться информация в интерфейсе.
Всё отлично стало работать, проверил на всем что есть у меня
- xor
- Сообщения: 2045
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 289 раз
- Поблагодарили: 632 раза
Re: Перестала обновляться информация в интерфейсе.
Уф, разобрался.
В консоли отладчика, как говорил, вылезали две ошибки для лэйблов 63 и 97.
Посмотрел, это State в меню и в Demo controls.
В Demo спотыкалось на выводе ClockChime.TimeNow, удалил, ошибка пропала.
В State у меня был ява-скрипт, после его удаления часики пошли), ошибка в отладчике пропала.
Теперь меню обновляется.
В консоли отладчика, как говорил, вылезали две ошибки для лэйблов 63 и 97.
Посмотрел, это State в меню и в Demo controls.
В Demo спотыкалось на выводе ClockChime.TimeNow, удалил, ошибка пропала.
В State у меня был ява-скрипт, после его удаления часики пошли), ошибка в отладчике пропала.
Теперь меню обновляется.
win10 connect https://connect.smartliving.ru/profile/303