Типы встроенного языка и свойства компонента командного интерфейса вида «ГруппаКомандногоИнтерфейса»
Группа командного интерфейса используется в пользовательском интерфейсе для объединения в группу нескольких команд на основе общей логики. По умолчанию группа доступна в интерфейсе в виде кнопки с картинкой и заголовком, при нажатии на которую она отображается пользователю в виде всплывающего меню или выпадающего списка. В отличие от фрагмента командного интерфейса, является самостоятельным компонентом пользовательского интерфейса, позволяет задать настройки отображения.
Пример группы командного интерфейса на форме:
В этом примере группа командного интерфейса Вложение включает в себя три команды.
А это пример группы командного интерфейса в панели навигации демонстрационного приложения:
В то время как в этом примере сама панель навигации является фрагментом командного интерфейса, каждый ее пункт является заголовком команды или группы команд. Так, Пресейл — это группа команд, ка ждая из которых открывает одну из трех форм (Сделки, Клиенты или Контактные лица):
После того как вы добавили в проект группу командного интерфейса и дали ей имя, «1С:Шина» создаст соответствующий тип встроенного языка, имя которого будет совпадать с именем вашей группы командного интерфейса. Так, для группы командного интерфейса Пресейл из примера выше будет создан тип Пресейл
.
Свойства
В проекте компонент командного интерфейса ГруппаКомандногоИнтерфейса имеет следующие свойства:
Важность
ВажностьКоманды
. Определяет приоритет при отображении нескольких команд. Например, команда с важностью Низкая будет отображаться в выпадающем меню «Еще». Возможные значения:
- Высокая
- Обычная
- Низкая
ВидОтображения
ВидОтображенияГруппыКомандногоИнтерфейса
. Вид отображения команд в группе командного интерфейса:
- Подменю — группа отображается в виде всплывающего меню. Значение по умолчанию.
- ГруппаКнопок — группа отображается в виде набора кнопок. В зависимости от расположения других компонентов интерфейса, а также от других особенностей пользовательского интерфейса приложения, например, если команд слишком много, часть команд может отображаться не самостоятельно, как отдельная кнопка, а попадать в автоматически создаваемое подменю. Кроме того, в зависимости от заданной структуры командного интерфейса, между командами или группами команд могут отображаться специальные разделители.
Видимость
Булево
. Управляет видимостью группы команд. Если Ложь
, группа команд скрыта в интерфейсе.
Доступность
Булево
. Управляет доступностью группы команд. Если Ложь
, группа команд недоступна для выполнения.
Изображение
ДвоичныйОбъект.Ссылка?
. Графическое изображение на кнопке группы командного интерфейса.
Представление
Строка
. Текст кнопки группы командного интерфейса.