Ваши комментарии
Hello!
Try to make double-clicking a window title.
The window must move down, then you will need to again double-click on the title.
After that, a window will again open and must be active height adjustment.
Здравствуйте!
Для того чтобы записать какое -либо значение в определенный элемент на листе необходимо использовать такой же синтаксис как и при создании элемента.
Т.е.
test_list.CreateItem(i, 1,{Text: Switches[i], Value: val});
И если элемент уже создан, то указанный метод просто поменяет значение указанного параметра элемента.
Попробуйте использовать такой скрипт
var testPopup = "Баня"; var Switches = ["Вход","Душ","Пещера Потолок","Купель Патио","Купель Щит и Люстра","Батареи и Потолок","Пещера Люстра"]; IR.AddListener(IR.EVENT_START,0,function() { MakePanelID(); InitController(); NewPopup (testPopup); IR.ShowPopup(testPopup) // Создаем список и заполняем его IR.GetItem(testPopup).CreateItem(IR.ITEM_LISTBOX,"Выключатели",0,0,750,1344); test_list = IR.GetItem(testPopup).GetItem("Выключатели"); test_list.Template = "Шаблон Списка Выключателей"; for (var i = 0; i < Switches.length; i++) { // или как здесь получить и указать значение GetFeedback из канала, соответствующего кнопке var val = IR.GetDevice("amx").GetFeedback("Channel " + i); test_list.CreateItem(i, 1,{Text: Switches[i], Value: val}); }; IR.SetGlobalListener(IR.EVENT_GLOBAL_TAG_CHANGE, function(name, value) { IR.Log("Global Listener Activated: " + name + "\tValue: " + value); //Как получить сюда ссылку на кнопку из списка и присвоить ее полю Value значение Value слушателя? test_list.CreateItem(i, 1,{Text: Switches[i], Value: val}); }); // оформляем подписку на изменения каналов драйвера for (var i = 0; i < Switches.length; i++) { IR.SubscribeTagChange("Drivers.amx."+Switches[i]); }; //При изменении выключателя, включаем или выключаем кнопку в AMX IR.AddListener(IR.EVENT_LIST_ITEM_CHANGE, test_list, function(Item, Subitem, TypeEvent, object){ var tempnum = TypeEvent; if(tempnum==12) { amx.Set(Switches[Item],1); amx.Set(Switches[Item],0); Log(amx.GetFeedback(Switches[Item])); object.Value = !amx.GetFeedback(Switches[Item]); }; }); });
Check the driver configuration in the project. Perhaps you have it initially configured for remote connection.
Hello!
I would also like you tried to merge this project with others. And it work fine. Can you send your project in which you have not work the control of Z-Audio? Send it to us by mail support@iridiummobile.ru
Здравствуйте!
К сожалению, не могу найти указанный вами тикет. Но по данному вопросе, те ответы которые я давал ранее, все еще актуальны. Мы не исправляли драйвер MyHome. Но данный драйвер уж находится в разработке для Lite, возможно в дальнейшем он появится и в Pro.
Hello!
Yes, you can set the deadband for float numbers this way:
Hello!
If I understand you correctly, you don't know what page to open when you press the button to open z-audio. Try pressing the button to open the page "Z-Audio" and popup "Z-Audio_S1-SD".
Like this:
Hello!
This code is works fine. I just tried it on the latest version of the Iridium. Project 2.irpz
Please update your version of iRidium to the latest available.
Сервис поддержки клиентов работает на платформе UserEcho
Hello!
If i understand you correctly, then here is the example of such implementation
Multistate_Level_Fixed.irpz