Материал из Module developer
| Object Action | Name | "MyAction" | type: string имя действия | |
| ActionType | "Simple" | type: string тип действия, принимает одно из следующих значений:
| ||
| Type | "send_number" | type: string тип команды действия, принимает одно из следующих значений:
| ||
| Param | [{id_sub: 1, set: 100}] | type: data данные для передачи в канал. Для "script_call" передаётся массив объектов (объект - параметр функции "Method"). Только для ActionType "Simple". | ||
| ChannelName | "Dimmer:channel1" | type: string имя канала. Не используется в "script_call" action | ||
| Space | this | type: Object пространство для вызова функции. Только для "script_call" | ||
| Method | function | type: function исполняемая функция. Только для "script_call" | ||
| Object Field (Advanced only) | ControlType | "Number" | type: string тип окна ввода параметров Advanced Action, принимает одно из следующих значений:
| |
| Min | 0 | type: Number минимальное значение, которое может отправлять Action. Только для ControlType "Number" | ||
| Max | 100 | type: Number максимальное значение, которое может отправлять Action. Только для ControlType "Number" | ||
| Step | 5 | type: Number шаг изменения значения, которое может отправлять Action. Только для ControlType "Number" | ||
| Default | "Значение по-умолчанию" | type: String введённое значение по-умолчанию. Только для ControlType "Text" | ||
| Validate | function | type: Function функция проверки введённого значения. Принимает как параметр введённое в поле значение, в случае успеха должна возвращать число 0. Только для ControlType "Text" | ||
| List | [{Caption: "turn on", Value: 100}] | type: Array массив значений либо объектов. В случае объектов в канал передаётся значение поля "Value". Только для ControlType "Select" | ||
