Команда
Запрос
Дополнительные предварительные действия
get_context
"command" : {
    "plm_type_code":${view},
    "state":${get_context},
    "position" : int, //позиция размерности в рабочей зоне
    "line" : int, // индекс строки элемента размерности
    "level" : int // индекс уровня, на котором запрашивается контекстное меню
}

position:

  • 0 — вне рабочей зоны
  • 1 — элемент левой размерности
  • 2 — элемент верхней размерности
Команда
Ответ
Description
context
 "command" : {
                "plm_type_code" : ${view},
                "state" : ${context},
  			    "position" : int, //позиция размерности в рабочей зоне
  			    "line" : int, // строка, в которой находится элемент размерности
 			    "level" : int, // уровень элемента
 			    "pattern" : string, // наличие паттерна в поиске контекстного меню
                "saf" : bool, // доступность кнопки «Выделить всё»
                "usaf" : bool, // доступность кнопки «Снять выделение»
                "faf" : bool, // доступность кнопки «Свернуть»
                "ufaf" : bool, // доступность кнопки «Развернуть»
                "ff" : bool, // доступность кнопки «Убрать отмеченные»
                "uff" : bool, // доступность кнопки «Показать отмеченные»
                "grpf" : bool//  доступность кнопки «Группировать отмеченные»
            }            

Флаги bool типа для контекстного меню:

1 — доступна
2 — не доступна


position:

  • 0 — вне рабочей зоны
  • 1 — элемент левой размерности
  • 2 — элемент верхней размерности


  • Нет меток