Материал из Module developer
Перейти к: навигация, поиск
                 // Добавление данных в массив
                 md.push ({
                    index: id,
                    data: name,
                    subDevice: idSub,
                    W: i
                 });
                 // Вызов функции создания виджета
                 new CreateDimmer (md[md.length-1]);
                 // Добавление уникального кода
                 id++;
                 // Сохранение в кеш
                 cache[0] = md;
                 cache[1] = m;
                 cache[2] = id;
                 // Отправка нового кеша на под-устройство
                 settingPopup.setData(cache); 
                 // Заполнение листа под-устройств
                 fillListSubDevice();
                 //  Открытие всплывающего окна Добавления под-устройств
                 IR.ShowPopup(addDeviceName);
                 // закрытие всплывающего окна Добавления Диммера
                 IR.HidePopup(addDimmerName);
              }; 
           }
           else {
              IR.GetItem(error).GetItem("Button").Text = 'Совпадение имени!';
              // Открываем всплывающее окно ошибки
              IR.ShowPopup(error);
           };                       
        }
        else {
           IR.GetItem(error).GetItem("Button").Text = 'Запретные символы!';
           // Открываем всплывающее окно ошибки
           IR.ShowPopup(error);
        };            
     });         
  };