ИспользованиеПолосыПрокрутки

Темы платформы · ScrollBarUse

Содержит варианты использования полосы прокрутки. Используется для определения признаков использования вертикальной и горизонтальной полосы прокрутки у элементов формы.

Полное описание, параметры и ограничения

ИспользованиеПолосыПрокрутки (ScrollBarUse)

ИспользованиеПолосыПрокрутки (ScrollBarUse)

Доступен, начиная с версии 8.0.

Значения
ИспользоватьАвтоматически (AutoUse)
ИспользоватьВсегда (UseAlways)
НеИспользовать (DontUse)

Описание:

Содержит варианты использования полосы прокрутки. Используется для определения признаков использования вертикальной и горизонтальной полосы прокрутки у элементов формы.

Доступность:

Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент.

См. также:
ТабличноеПоле, свойство ВертикальнаяПолосаПрокрутки
ТаблицаФормы, свойство ВертикальнаяПолосаПрокрутки
ТабличноеПоле, свойство ГоризонтальнаяПолосаПрокрутки
ТаблицаФормы, свойство ГоризонтальнаяПолосаПрокрутки

Использование в версии:

Доступен, начиная с версии 8.0.

Методическая информация

Практические примеры

Оформить учебную форму: ВертикальнаяПолосаПрокрутки — НеИспользовать

Собственная управляемая форма демонстрирует настройку ТаблицаФормы.ВертикальнаяПолосаПрокрутки. Не использовать полосу прокрутки.

Где и как запускать

Модуль собственной управляемой формы. Основной код — серверный обработчик создания; дополнительные процедуры с директивой НаКлиенте вставляются отдельно.

Подготовка

  1. Создайте внешнюю учебную обработку УчебноеОформление с управляемой формой. Реквизиты формы: Наименование (Строка 100), Количество (Число 10.0). Это данные формы, не реквизиты рабочего документа.

  2. Создайте обычную группу ГруппаТовара с заголовком Товар. Перетащите внутрь Наименование и Количество: имена полей Наименование и Количество, пути к данным одноимённые. Заголовки Название товара и Количество, шт.

  3. В свойствах формы → События назначьте ПриСозданииНаСервере процедуре из примера. Вставьте код на уровне модуля формы. Каждый урок — отдельный вариант этого обработчика.

  4. Откройте обработку в тонком клиенте учебной базы. Имена реквизитов и элементов должны совпадать с подготовкой; основной объект обработки не используется.

  5. Добавьте реквизит формы Товары типа ТаблицаЗначений с колонками Наименование (Строка 100) и Количество (Число 10.0). Перетащите его на форму; имя элемента-таблицы Товары. Разрешите редактирование непосредственно в таблице.

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    Наименование = "Книга";
    Количество = 2;
    Товары.Очистить();
    Для Индекс = 1 По 12 Цикл
        СтрокаТовара = Товары.Добавить();
        СтрокаТовара.Наименование = "Товар " + Строка(Индекс);
        СтрокаТовара.Количество = Индекс;
    КонецЦикла;
    Элементы.Товары.ВариантУправленияВысотой = ВариантУправленияВысотойТаблицы.ВСтрокахТаблицы;
    Элементы.Товары.АвтоМаксимальнаяВысотаВСтрокахТаблицы = Ложь;
    Элементы.Товары.МаксимальнаяВысотаВСтрокахТаблицы = 4;
    Элементы.Товары.ВысотаВСтрокахТаблицы = 4;
    Элементы.Товары.ВертикальнаяПолосаПрокрутки = ИспользованиеПолосыПрокрутки.НеИспользовать;
КонецПроцедуры

Разбор по шагам

  1. Два реквизита формы получают понятные учебные значения.

  2. Перечисление назначается свойству конкретного элемента из подготовки, а не произвольному входному объекту.

  3. Не использовать полосу прокрутки.

Как проверить результат

  1. Откройте собственную форму: Наименование равно Книга, Количество равно 2.

  2. Наблюдаемый смысл выбранного варианта: Не использовать полосу прокрутки.

  3. В таблице 12 строк с количествами от 1 до 12. Для выделения сравните щелчок, Ctrl и Shift; для прокрутки перейдите к Товар 12.

Ожидаемый результат

Настройка применяется к подготовленной форме в поддерживающем её клиенте и интерфейсе.

На что обратить внимание

  1. Автоматический вариант зависит от родителя, клиента и размеров формы; настройка оформления не является проверкой прав и не записывает данные в базу.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.