Материал из Module developer
// Чистка текста при нажатии кнопки Cancel и возвращение элементов в массив на попапе AddDimmer
IR.AddListener(IR.EVENT_ITEM_RELEASE, addDimmer.GetItem("cancel1"), function() {
// Очистка имени
addDimmer.GetItem("NameDevice").Text = ;
// Если канал выбран то
if (addDimmer.GetItem("Channelnumber").Text != ) {
// Возвращаем канала в список свободных каналов
m.push (addDimmer.GetItem("Channelnumber").Text);
// Очищаем текст каналов
addDimmer.GetItem("Channelnumber").Text = ;
};
// Заполнение листа свободных каналов
fillListFreeChannel();
});
//Создание Dimmer виджета
IR.AddListener(IR.EVENT_ITEM_RELEASE, addDimmer.GetItem("ok1"), function() {
name = addDimmer.GetItem("NameDevice").Text;
duplicateName=0;
tName = 0;
// Совпадение с запретными символами
// Цикл для проверки массива запрещенных символов
for (var k=0; k<simvoli.length; k++) {
// Если символ из имени совпадает с символом из массива запретных символов то выводим ошибку
if (name.indexOf(simvoli[k].toString()) != -1) {
tName = 1;
break;
};
};
