Выбор операции, выполняемой с выделенным элементом таблицы, производится в
. Это меню содержит список операций, разрешенных для выполнения с выбранным элементом, а также команду, используемую для закрытия контекстного меню. В данный момент времени можно выполнять только одну операцию и только с одним элементом таблицы. Вызванное контекстное меню элемента блокирует выбор других элементов таблицы.Для выполнения операции нужно указать соответствующую команду в контекстном меню. Чтобы выйти из контекстного меню без выполнения операций, нужно выбрать в контекстном меню команду
.
Состав команд контекстного меню определяется назначением таблицы элементов, полномочиями, предоставленными пользователю, а также состоянием элемента таблицы. Некоторые команды контекстного меню могут быть в данный момент недоступны. Недоступные команды выделяются в контекстном меню светло-серым шрифтом.
У разных элементов одной и той же таблицы могут быть различные контекстные меню.
Если для управления POS-терминалом используется клавиатура, то пункты меню нумеруются, начиная с 0
. Команда , предназначенная для выхода из контекстного меню, не нумеруется. Ввод с клавиатуры цифры, соответствующей номеру команды контекстного меню равносилен выбору этой команды в меню.
Вид контекстного меню изменяется в зависимости от точки, к которой прикоснулся пользователь, или в которую был помещен указатель мыши. Контекстное меню выводится в виде окна или прямоугольной выноски, острие которой направлено на выбранный элемент таблицы. По умолчанию контекстное меню выводится в виде прямоугольной выноски.
Если размеры экрана позволяют полностью разместить меню относительно точки экрана, откуда это меню было вызвано, то контекстное меню выводится в виде прямоугольной выноски.
В этом случае, по умолчанию, контекстное меню располагается ниже и левее точки экрана, из которой оно было вызвано.
Если левая граница окна не позволяет полностью расположить контекстное меню, то оно выводится правее и ниже точки экрана, из которой было вызвано контекстное меню.
Если нижняя граница окна не позволяет полностью расположить контекстное меню, то оно выводится левее и выше точки экрана, из которой было вызвано контекстное меню.
Если правая и нижняя границы окна не позволяют полностью расположить контекстное меню, то оно выводится правее и выше точки экрана, из которой было вызвано контекстное меню.
Если левая и нижняя границы окна не позволяют полностью расположить контекстное меню, то оно выводится в центре экрана. Острие выноски в этом случае не отображается.
В контекстное меню могут наряду с командами могут включаться и другие вложенные меню. В этом случае название пункта меню дополняется значком .
Открывшееся меню располагается рядом с исходным контекстным меню. Строка контекстного меню, из которой было открыто подменю, выделена цветом.
Команды контекстного меню, соответствующие им операции с элементами таблиц и приемы работы в конкретных экранах подробно рассмотрены при описании режимов работы POS.
Так как контекстное меню связано только с элементами таблицы, то у незаполненной таблицы контекстное меню отсутствует.