Свойства компонента интерфейса, унаследованного от компонента «СтандартноеКлиентскоеПриложениеСРазделами»
Если в проекте есть компонент, унаследованный от типа СтандартноеКлиентскоеПриложениеСРазделами
, то «1С:Исполнитель» будет использовать для приложения автоматический интерфейс, содержащий следующие области:
- Панель навигации — основная панель для общей навигации по приложению. Отображается либо слева, либо сверху, в зависимости от свойства ОриентацияПанелиНавигации. В мобильном варианте трансформируется в мобильную нижнюю навигационную панель.
- Область содержимого — основная часть интерфейса приложения, в которой открываются формы.
- Панель действий — позволяет выполнять основные действия над приложением, такие как смена цветовой схемы, перемещение по ранее открытым вкладкам, получение информации о приложении и др. Расположена справа. В мобильном варианте перемещается наверх.
- ДополнительныйКомандныйИнтерфейс — нижняя часть панели действий, обычно содержит команды профиля или завершения работы с приложением.
Для наполнения областей интерфейса командами вы можете использовать следующие элементы в редакторе компонента СтандартноеКлиентскоеПриложениеСРазделами
:
- КомандныйИнтерфейсПанелиНавигации;
- КомандныйИнтерфейсПанелиДействий;
- ДополнительныйКомандныйИнтерфейс.
Свойства компонента позволяют вам выбрать горизонтальную или вертикальную ориентацию командного интерфейса, настроить отображение логотипа и названия приложения, видимость центра уведомлений и информации о приложении, а также другие параметры визуального отображения приложения.
Если вы не описали КомандныйИнтерфейсПанелиНавигации или не создали формы для каких-то элементов проекта, то «1С:Исполнитель» будет использовать автоматические команды и формы, таким же образом как и для автоматического интерфейса.
Иерархия наследования
Свойства
ВидимостьИнтерфейсаСистемыВзаимодействия
Авто|Булево
. Видимость иконки, открывающей интерфейс Системы Взаимодействия в приложении. Иконка отображается, только если приложение зарегистрировано на сервере Системы Взаимодействия.
Пример YAML-файла:
ВидЭлемента: КомпонентИнтерфейса
Ид: 76eb6f8f-e340-42ed-8dad-7a1104a6da02
Имя: ДемонстрационноеПриложение
ОбластьВидимости: ВПодсистеме
Наследует:
Тип: СтандартноеКлиентскоеПриложениеСРазделами
ВидимостьИнтерфейсаСистемыВзаимодействия: Ложь
ВидимостьПереключателяЦветовойСхемы
Авто|Булево
. Отображает на панели действий иконку переключения цветовой схемы.
ВидЭлемента: КомпонентИнтерфейса
Ид: 76eb6f8f-e340-42ed-8dad-7a1104a6da02
Имя: ДемонстрационноеПриложение
ОбластьВидимости: ВПодсистеме
Наследует:
Тип: СтандартноеКлиентскоеПриложениеСРазделами
ВидимостьПереключателяЦветовойСхемы: Ложь
ВидимостьЦентраУведомлений
Авто|Булево
. Показать или скрыть на панели действий иконку Колокольчик, которая предоставляет доступ к центру уведомлений.
Пример YAML-файла:
Пример YAML-файла:
ВидЭлемента: КомпонентИнтерфейса
ОбластьВидимости: ВПодсистеме
Ид: 8e6c16f6-a3f8-4a63-a53d-d48aa146a3c9
Имя: МоеПриложение
Наследует:
Тип: СтандартноеКлиентскоеПриложениеСРазделами
ВидимостьЦентраУведомлений: Ложь
ДополнительныйКомандныйИнтерфейс
Экземпляр ФрагментКомандногоИнтерфейса<ТипКоманды>, содержащий одну группу с командами. Описывает интерфейс дополнительной панели навигации.
Пример YAML-файла:
ВидЭлемента: КомпонентИнтерфейса
ОбластьВидимости: ВПодсистеме
Ид: 8e6c16f6-a3f8-4a63-a53d-d48aa146a3c9
Имя: МоеПриложение
Наследует:
Тип: СтандартноеКлиентскоеПриложениеСРазделами
ДополнительныйКомандныйИнтерфейс: =ДополнительныйИнтерфейс
КомандныйИнтерфейсПанелиДействий
Экземпляр ФрагментКомандногоИнтерфейса<ТипКоманды>, состоящий из команд. Описывает интерфейс панели действий.
Пример YAML-файла:
ВидЭлемента: КомпонентИнтерфейса
ОбластьВидимости: ВПодс истеме
Ид: 8e6c16f6-a3f8-4a63-a53d-d48aa146a3c9
Имя: МоеПриложение
Наследует:
Тип: СтандартноеКлиентскоеПриложениеСРазделами
КомандныйИнтерфейсПанелиДействий: =ПанельДействий
КомандныйИнтерфейсПанелиНавигации
Экземпляр ФрагментКомандногоИнтерфейса<ТипКоманды>. Описывает интерфейс панели навигации.
Пример YAML-файла:
ВидЭлемента: КомпонентИнтерфейса
ОбластьВидимости: ВПодсистеме
Ид: 8e6c16f6-a3f8-4a63-a53d-d48aa146a3c9
Имя: МоеПриложение
Наследует:
Тип: СтандартноеКлиентскоеПриложениеСРазделами
КомандныйИнтерфейсПанелиНавигации: =ПанельНавигации
ОриентацияПанелиНавигации
Авто|ОриентацияПанелиНавигации
. Определяет ориентацию панели навигации приложения. Возможные значения:
Авто
— значениеОриентацияПанелиНавигации.Вертикальная
;ОриентацияПанелиНавигации.Вертикальная
— вертикально слева (слева от области содержимого);ОриентацияПанелиНавигации.Горизонтальная
— горизонтально сверху (над областью содержимого).
Пример YAML-файла:
ВидЭлемента: КомпонентИнтерфейса
ОбластьВидимости: ВПодсистеме
Ид: 8e6c16f6-a3f8-4a63-a53d-d48aa146a3c9
Имя: МоеПриложение
Наследует:
Тип: СтандартноеКлиентскоеПриложениеСРазделами
ОриентацияПанелиНавигации: Горизонтальная