Uw opmerkingen
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.
Customer support service by UserEcho
Hello!
If i understand you correctly, then here is the example of such implementation
Multistate_Level_Fixed.irpz