Команда addActionPanel

Команда addActionPanel добавляет записи о панелях с клавишами для touch-интерфейса. Атрибуты действия задаются обязательным параметром actionpanel.

Свойства параметра actionpanel:

Свойство
Тип данных
Описание
actionpanelcodeцелочисленныйУникальный код панели
contextцелочисленный

Код контекста, в котором отображается панель:

  • 6 – открытый документ,
  • 7 – подытог (оплата),
  • 8 – сдача,
  • 9 – закрытый документ,
  • 17 – режим инвентаризации,
  • 35 – возврат поставщику.
pageцелочисленныйПорядковый номер страницы на панели в текущем контексте
rowcountцелочисленныйКоличество строк в панели
columncountцелочисленныйКоличество столбцов в панели
actionpanelitemsмассив объектовКлавиши с действиями

Свойства параметра actionpanelitem:

Свойство
Тип данных
Описание

actionpanelitemcode

целочисленныйУникальный код элемента (клавиши)

actionpanelcode

целочисленныйУникальный код панели, на которой будет размещена клавиша

actioncode

целочисленныйКод действия

row

целочисленныйПоложение клавиши на панели по вертикали

column

целочисленныйПоложение клавиши на панели по горизонтали

rowspan

целочисленныйКоличество ячеек, занимаемых клавишей по вертикали

columnspan

целочисленныйКоличество ячеек, занимаемых клавишей по горизонтали

color

строковыйHEX-код цвета кнопки без символа решетки

name

строковыйНаименование клавиши на панели

icon

строковыйАбсолютный путь к файлу иконки или идентификатор иконки из темы оформления

colorpressed

строковыйHEX-код цвета нажатой кнопки без символа решетки

font

строковыйПараметры шрифта текста кнопки
Пример
{
  "actionpanel": {
    "actionpanelcode": 64,
    "context": 1,
    "page": 2,
    "rowcount": 1,
    "columncount": 3,
    "actionpanelitems": [
      {
        "actionpanelitemcode": 1,
        "actioncode": 12,
        "row": 1,
        "column": 1,
        "rowspan": 1,
        "columnspan": 1,
        "color": "000000",
        "name": "Кнопка 1",
 		"icon": "icon.actionPanel.catalog",
		"colorpressed": "707070",
		"font": "20px;220" 
      },
      {
        "actionpanelitemcode": 2,
        "actioncode": 13,
        "row": 1,
        "column": 2,
        "rowspan": 1,
        "columnspan": 1,
        "color": "fffff2",
        "name": "Кнопка 2",
		"icon": "icon.actionPanel.arrow",
		"colorpressed": "808080",
		"font": "22px;300"
      }
    ]
  },
  "command": "addActionPanel"
}
---

Команда clearActionPanel

Команда clearActionPanel очищает справочники с данными о панелях и клавишах для touch-интерфейса:

Пример
{
    "command": "clearActionPanel"
}
---

Команда deleteActionPanel

Команда deleteActionPanel удаляет из справочников данные о панели touch-интерфейса со всеми ее клавишами.

Параметр: уникальный код панели.

Пример
{
   "command": "deleteActionPanel",
   "actionpanelcode": "1"
}
---
  • No labels