Материал из Module developer
Перейти к: навигация, поиск
  // Обращаемся к виджету Setup
  var setup = IR.GetItem("Setup" + moduleID);
  // Добавляем виджет Setup в под-устройство
 	var widget = settingPopup.addWidget(setup);
  // Обращаемся к всплывающему окну Добавления под-устройств
  var addDevice = IR.GetItem(addDeviceName);
  // Обращаемся к всплывающему окну Добавления диммера
  var addDimmer = IR.GetItem(addDimmerName);
  // Обращаемся к элементу List на всплывающем окне свободных каналов
  var list = listFreeChannel.GetItem("listAddchannel");
  // Выставляем шаблон элементов списка листа свободных каналов
  list.Template = 'Channel' + moduleID;
  // Обращаемся к всплывающему окну Ошибка
  var messageError = IR.GetItem(error);
  // Обращаемся к элементу List на всплывающем коне Добавления под-устройств
  var listDevice = addDevice.GetItem("listAddDevice"); 
  // Выставляем шаблон элементов списка листа Добавления под-устройств
  listDevice.Template = 'Device_template' + moduleID;
  // Объявление необходимых переменных
  var idSub;          // Переменная для обращения к под-устройства 
  var tName;           // Переменная для сравнения запретных символов
  var duplicateName;  // Переменная для сравнения совпадающих имен