Отображать страницы в режиме перелистывания.
Полное описание, параметры и ограничения
ОтображениеСтраницФормы.Пролистывание (FormPagesRepresentation.Swipe)
ОтображениеСтраницФормы (FormPagesRepresentation)
Пролистывание (Swipe)
Доступен, начиная с версии 8.3.6.
Описание:
Отображать страницы в режиме перелистывания.
Использование в версии:
Доступен, начиная с версии 8.3.6.
Методическая информация
Практические примеры
Оформить учебную форму: ОтображениеСтраниц — Пролистывание
Собственная управляемая форма демонстрирует настройку Расширение страниц.ОтображениеСтраниц. Отображать страницы в режиме перелистывания.
Где и как запускать
Модуль собственной управляемой формы. Основной код — серверный обработчик создания; дополнительные процедуры с директивой НаКлиенте вставляются отдельно.
Подготовка
Создайте внешнюю учебную обработку УчебноеОформление с управляемой формой. Реквизиты формы: Наименование (Строка 100), Количество (Число 10.0). Это данные формы, не реквизиты рабочего документа.
Создайте обычную группу ГруппаТовара с заголовком Товар. Перетащите внутрь Наименование и Количество: имена полей Наименование и Количество, пути к данным одноимённые. Заголовки Название товара и Количество, шт.
В свойствах формы → События назначьте ПриСозданииНаСервере процедуре из примера. Вставьте код на уровне модуля формы. Каждый урок — отдельный вариант этого обработчика.
Откройте обработку в тонком клиенте учебной базы. Имена реквизитов и элементов должны совпадать с подготовкой; основной объект обработки не используется.
Создайте группу СтраницыТовара вида Страницы, внутри страницы СтраницаТовар и СтраницаДополнительно с соответствующими заголовками. Перенесите ГруппаТовара в СтраницаТовар. В СтраницаДополнительно добавьте декорацию с текстом Дополнительные сведения о книге.
Вне группы СтраницыТовара создайте команду ДругаяСтраница и её обычную кнопку. Назначьте дополнительный обработчик: он позволяет открыть вторую страницу даже при скрытых закладках.
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Наименование = "Книга";
Количество = 2;
Элементы.СтраницыТовара.ТекущаяСтраница = Элементы.СтраницаТовар;
Элементы.СтраницыТовара.ОтображениеСтраниц = ОтображениеСтраницФормы.Пролистывание;
КонецПроцедурыПереход на страницу без закладок
&НаКлиенте
Процедура ДругаяСтраница(Команда)
Элементы.СтраницыТовара.ТекущаяСтраница = Элементы.СтраницаДополнительно;
Сообщить("Открыта страница Дополнительно");
КонецПроцедурыРазбор по шагам
Два реквизита формы получают понятные учебные значения.
Перечисление назначается свойству конкретного элемента из подготовки, а не произвольному входному объекту.
Отображать страницы в режиме перелистывания.
Как проверить результат
Откройте собственную форму: Наименование равно Книга, Количество равно 2.
Наблюдаемый смысл выбранного варианта: Отображать страницы в режиме перелистывания.
Нажмите внешнюю кнопку ДругаяСтраница: показываются Дополнительные сведения о книге, даже если вариант Нет скрывает закладки.
Ожидаемый результат
Настройка применяется к подготовленной форме в поддерживающем её клиенте и интерфейсе.
На что обратить внимание
Автоматический вариант зависит от родителя, клиента и размеров формы; настройка оформления не является проверкой прав и не записывает данные в базу.
На мобильной платформе варианты ЗакладкиСправаГоризонтально и ЗакладкиСлеваГоризонтально, интерпретируются как ЗакладкиСверху.
В интерфейсе Версия8_5 вариант ЗакладкиСнизу интерпретируется как ЗакладкиСверху, а ЗакладкиСправаГоризонтально - как ЗакладкиСлеваГоризонтально.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.