Материал из 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 // Имя устройства, которое видит пользователь
});
