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

SubDevice.AddAction (без функции)

{{API Function/ru |description=Добавить действие (используется в макросах и правилах). Параметры, находящиеся в скобках, являются не обязательными |constructor= SubDevice.AddAction(Name, ScriptCall, Channel, [Default], [SmartID], [AdvancedField], [Hidden]) |input=

Name "Power on" type: String
имя действия
ScriptCall true type: Boolean
признак, что действие работает через функцию. В данном случае необходимо использовать true
Channel "Channel 1" type: String
имя канала
Default "1" type: String
Значение, которое будет устанавливаться в канал
SmartID type: Number
Данный параметр пока не доступен, поэтому следует устанавливать null

{{JStable|AdvancedField|{Name, Type, ...}|Object, Array|Используется для работы со сложными действиями. При использовании AdvancedField необходимо в параметр Default устанавливать null. В AdvancedField можно передать один объект или массив объектов с данными.