Материал из Module developer
Перейти к: навигация, поиск

var l_nConditionID = l_oCondition.ID; //Получение условия l_oSubDevice.GetCondition(l_nConditionID); </syntaxhighlight> |attentions= }}

SubDevice.AddSettingsFunction

{{API Function/ru |description=Установка функции настройки подустройства. Используется для дополнительных настроек подустройства. Вызывается через нажатие на иконку "шестеренки" в приложении
i3 lite -> "Конфигуратор" -> "Устройства" -> Выбрать необходимое устройство -> В правом верхнем углу кнопка настройки (иконка "шестеренки"). |constructor= SubDevice.AddSettingsFunction(callback, space); |input=

callback function(){...} type: function
Функция обратного вызова
space this type: object
Указатель на объект, который обслуживает функцию.

|output= |JSsample=

var l_oDevice = module.GetDevice("MyDevice"); //Получаем устройство
var l_oSubDevice = module.AddSubDevice("SubDevice 1", l_oDevice); //создаем подустройство