Материал из Module developer
Перейти к: навигация, поиск
        if (tName != 1) {  
           // Проверка на повторяющиеся имена
           for (var j=0; j<md.length; j++)
           // Если имя совпадает с именами из массива то присваиваем переменной duplicateName = 1 
           if (name == md[j].data) duplicateName=1;
           // Если переменная duplicateName = 0 то тогда 
           if (duplicateName == 0) {
              // Проверка на ненулевые значения каналов
              if (addDimmer.GetItem("Channelnumber").Text == ) {
                 IR.GetItem(error).GetItem("Button").Text = 'Не правильное значение!';
                 // Вывод всплывающего окна ошибки
                 IR.ShowPopup(error);
              }
              else { 
                 // Очистка имени при создании
                 addDimmer.GetItem("NameDevice").Text = ;
                 i = parseInt(addDimmer.GetItem("Channelnumber").Text);
                 // Очистка EditBox (канала) при создании
                 addDimmer.GetItem("Channelnumber").Text = ;
                 // Создание под-устройства
                 idSub = module.addSubDevice({
        		      Device: device, // Передаем устройство, как основной источник информации
        		      DeviceName: name  // Имя устройства, которое видит пользователь
     	         });