Українська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 кілобайтів) — 1691 завантажень
q2.jpg (Тип файлу: image/jpeg, Розмір: 109.61 кілобайтів) — 1627 завантажень
webproject.tar.gz (Тип файлу: application/gzip, Розмір: 941.5 кілобайтів) — 1512 завантажень
Повідомлення створено: 13. 11. 2015 [13:30]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3743
"irplanet" wrote:

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

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

Исправлено!

Learn, learn and learn better than work, work and work.
Вкладений файл

WebVisionVCA.js (Тип файлу: application/javascript, Розмір: 87.16 кілобайтів) — 1468 завантажень



2345