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