Материал из Module developer
Перейти к: навигация, поиск
  // Удаление выбранного канала со списка свободных каналов        
  IR.AddListener(IR.EVENT_LIST_ITEM_CHANGE, list, function(Item, Subitem, TypeEvent, object) {
     // Если нажали то
     if (TypeEvent == 12) {
        // Если ранее был выбран канал то возвращаем его
        if (addDimmer.GetItem("Channelnumber").Text != ) {
           m.push (addDimmer.GetItem("Channelnumber").Text);
        };
        // Присваиваем EditBox текст (канал) который выбрали
        addDimmer.GetItem("Channelnumber").Text = object.Text; 
        m.splice(Item,1);   //  Удаление выбранного канала из списка свободных каналов
        IR.HidePopup('ListFreeChannel' + moduleID);  // Закрытие всплывающего окна
        fillListFreeChannel();    // Перезаполняем список свободных каналов
     };
  });
  
  // Открытие окна AddDevice  при нажатии кнопки на виджете Setup
  IR.AddListener(IR.EVENT_ITEM_RELEASE, setup.GetItem("button next 120x120"), function () {
     IR.ShowPopup(addDeviceName);
  });