УкраїнськаEnglishmRussian
Вход/Новый
В теме нет новых постов

[BugFixed] Отображение protocol через браузер


Автор Сообщение
Сообщение создано: 13. 11. 2015 [08:35]
irplanet
Евгений Калмыков
Создатель темы
Зарегистрирован(а) с: 26.04.2013
Сообщения: 16
В новом, пустом проекте:
Новая библиотека виджетов, в ней новая группа виджетов.
В группу добавляю Протокол и три элемента форм. Тип элементов устанавливаю кнопка.
Атрибуты протокола:
Размер 0, период 1, уровень -7

Текст обработки у группы виджетов:
JAVASCRIPT
ev_cur= ev_rez= "";
off= 0;
while (true)
	{
		ev_cur= Special.FLibSYS.strParse(event, 0, "\n", off);
		if (ev_cur== "") break;
		if (ev_cur== "ws_BtPress:/Btn1")
			{
				SYS.message("al-q0", -7, "alarm q0");
				SYS.message("al-q1", -7, "alarm q1");
				SYS.message("al-q2", -7, "alarm q2");
				SYS.message("al-q3", -7, "alarm q3");
				SYS.message("al-q4", -7, "alarm q4");
				SYS.message("al-q5", -7, "alarm q5");
				SYS.message("al-q6", -7, "alarm q6");
				SYS.message("al-q7", -7, "alarm q7");
				SYS.message("al-q8", -7, "alarm q8");
				SYS.message("al-q9", -7, "alarm q9");
				SYS.message("al-w0", -7, "alarm w0");
				SYS.message("al-w1", -7, "alarm w1");
				SYS.message("al-w2", -7, "alarm w2");
				SYS.message("al-w3", -7, "alarm w3");
				SYS.message("al-w4", -7, "alarm w4");
				SYS.message("al-w5", -7, "alarm w5");
				SYS.message("al-w6", -7, "alarm w6");
				SYS.message("al-w7", -7, "alarm w7");
				SYS.message("al-w8", -7, "alarm w8");
				SYS.message("al-w9", -7, "alarm w9");
			}
		if (ev_cur== "ws_BtPress:/Btn2")
			{
				Protocol1_tmpl= "al-q*";
			}
		if (ev_cur== "ws_BtPress:/Btn3")
			{
				Protocol1_tmpl= "";
			}
 
	}

У элемента протокол шаблон «обраб» установлен в 1.

Создаю новый проект, добавляю в него группу виджетов.
После запуска проекта через браузер, нажимаю первую кнопку, и в протокол попадают аварии.
Нажимаю вторую кнопку, остаются только аварии, которые начинаются на «al-q».
После нажатия на третью кнопку, снова отображаются все аварии. Но теперь появляются серые, не окрашенные строки.

Скриншоты и проект прилагаются.

[Сообщение редактировалось 1 раз(а), в последний раз 13.11.2015 в 08:37.]
Вложенный файл

q1.jpg (Тип файла: image/jpeg, Размер: 107.52 килобайт) — 1828 загрузок
q2.jpg (Тип файла: image/jpeg, Размер: 109.61 килобайт) — 1766 загрузок
webproject.tar.gz (Тип файла: application/gzip, Размер: 941.5 килобайт) — 1644 загрузок
Сообщение создано: 13. 11. 2015 [13:30]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
"irplanet" wrote:

После запуска проекта через браузер, нажимаю первую кнопку, и в протокол попадают аварии.
Нажимаю вторую кнопку, остаются только аварии, которые начинаются на «al-q».
После нажатия на третью кнопку, снова отображаются все аварии. Но теперь появляются серые, не окрашенные строки.

Заголовок со своими стилями дублируется и цвет там не причём, поскольку правил цвета нет.
Добавил очистку таблицы при условии перегенерации заголовка.
Исправленный файл JS кода WebVision вложил — положить в рабочую директорию проекта.

Исправлено!

Learn, learn and learn better than work, work and work.
Вложенный файл

WebVisionVCA.js (Тип файла: application/javascript, Размер: 87.16 килобайт) — 1597 загрузок



3343