====== Ключ "actions" ====== Секция "actions" - команды, это связь между функциями, описанными внутри модуля и их отображением в интерфейсе пользователя. Каждый элемент внутри секции представляет собой набор свойств, определяющих каким образом эта команда будет отображена в пользовательском интерфейсе, а также позволяет управлять состоянием её отображения. { "actions": { "id_open_or_close": { "cmd": "$(if,$(condition1),open %0, close %1)", "title": "$(if,$(plan),Открыть,Закрыть)", "description": "Описание функции", "flags": "$(if,$(condition2),0,1)", "icon": "$(if,$(condition2),ic_exaple_2,ic_example_1)", "image": "im_example", "help": "Подробное описание функции" } } } Параметры элемента определяются ниже, все, кроме параметров "title" и "cmd" являются необязательными. В качестве строки значения может выступать как константное значение, так и результат вычисления команд программного комплекса. * "cmd" - команда, которая будет вызвана при выборе. Значением является имя команды, описанной в коде модуля и помеченной атрибутом "cmd". Есть возможность передачи нескольких параметров через ключи %0, %1 ... %n. * "title" - заголовок команды, в таком виде он будет отображаться в главном или контекстном меню или на ленте. * "description" - краткое описание команды, используется в качестве всплывающей подсказки * "flags" - флаги отображения, допускается следующие значения: "0" - показывать, "1" - скрыть, "2" - выключить, "4" - помечен * "icon" - [[developers:references:icons|имя иконки]] элемента * "image" - [[developers:references:icons|имя рисунка]] элемента, рисунок используется при выводе подробной подсказки * "help" - подробная подсказка