Тип: ДанныеФормыСтруктура. Структура содержит оформление колонки в строке. Содержит следующие пары: ИспользованиеЦветаТекста (TextColorUse) - Булево; ЦветТекста (TextColor) - Цвет; ИспользованиеЦветаФона (BackColorUse) - Булево; ЦветФона (BackColor) - Цвет; ИспользованиеВыравнивания (AlignUse) - Булево; Выравнивание (Align) - ГоризонтальноеПоложение; ИспользованиеФормата (FormatUse) - Булево; Формат (Format) - Строка; ИспользованиеШрифта (FontUse) - Булево; Шрифт (Font) - Шрифт; ИспользованиеТекста (TextUse) - Булево; Текст (Text) - Строка.
Полное описание, параметры и ограничения
Расширение данных строки для динамического списка.<Имя колонки>ОформлениеЯчейки (Row data extension for dynamic list.<Column name>CellAppearance)
Расширение данных строки для динамического списка (Row data extension for dynamic list)
<Имя колонки>ОформлениеЯчейки (<Column name>CellAppearance)
Доступен, начиная с версии 8.2.
Использование:
Только чтение.
Описание:
Тип: ДанныеФормыСтруктура.
Структура содержит оформление колонки в строке.
Содержит следующие пары:
ИспользованиеЦветаТекста (TextColorUse) - Булево;
ЦветТекста (TextColor) - Цвет;
ИспользованиеЦветаФона (BackColorUse) - Булево;
ЦветФона (BackColor) - Цвет;
ИспользованиеВыравнивания (AlignUse) - Булево;
Выравнивание (Align) - ГоризонтальноеПоложение;
ИспользованиеФормата (FormatUse) - Булево;
Формат (Format) - Строка;
ИспользованиеШрифта (FontUse) - Булево;
Шрифт (Font) - Шрифт;
ИспользованиеТекста (TextUse) - Булево;
Текст (Text) - Строка.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
Использование в версии:
Доступен, начиная с версии 8.2.
Методическая информация
Практические примеры
Прочитать динамическое оформление существующей ячейки своего списка
Источник строк и событий задан собственной формой, точными метаданными или явным константным запросом. Параметры callback приходят от платформы после настоящего действия.
Где и как запускать
Клиентский обработчик ПриАктивизацииСтроки таблицы собственного динамического списка.
Подготовка
В своей учебной конфигурации создайте справочник УчебныеКарточки: код Строка 10, наименование 100, реквизит Количество Число 10.0. Вручную создайте УЧЕБ-КНИГ / Учебная книга / 3 и УЧЕБ-ТЕТР / Учебная тетрадь / 5.
В своей управляемой форме добавьте ДинамическийСписок СписокКниг, основная таблица Справочник.УчебныеКарточки. Связанная таблица СписокКниг, колонки Ссылка, Наименование и Количество; реквизит Статус Строка 200.
События назначайте таблице СписокКниг редактором. Имена и параметры обработчиков должны совпадать с редактором. Читаются только свои карточки.
Назначьте основной блок событию ПриАктивизацииСтроки своей таблицы, дополнительный — созданию этой же формы. Подготовлена реальная колонка Наименование, поэтому динамическое имя — НаименованиеОформлениеЯчейки, а не произвольная строка.
&НаКлиенте
Процедура СписокКнигПриАктивизацииСтроки(Элемент)
Данные = Элемент.ТекущиеДанные;
Если Данные = Неопределено Тогда
Возврат;
КонецЕсли;
Оформление = Данные.НаименованиеОформлениеЯчейки;
Статус = Данные.Наименование + ": фон используется — " + Строка(Оформление.ИспользованиеЦветаФона);
Сообщить(Статус);
КонецПроцедурыТа же форма: условное оформление своей существующей колонки
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Правило = УсловноеОформление.Элементы.Добавить();
Правило.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.СветлоЖелтый);
Колонка = Правило.Поля.Элементы.Добавить();
Колонка.Поле = Новый ПолеКомпоновкиДанных("СписокКниг.Наименование");
Сообщить("Задан фон только своей колонки наименования");
КонецПроцедурыРазбор по шагам
Подготовьте свой список, колонки и конкретные строки.
Назначьте обработчик точному событию таблицы и нужной стороне клиента / сервера.
Выполните действие загрузки, выбора, настройки или получения ссылки и сравните фактический результат.
Как проверить результат
При активизации своей книги прочитан флаг использования цвета фона у существующей колонки с заданным оформлением.
Динамическая структура только читается. Она не создаётся через Новый и целиком не присваивается readonly-свойству строки.
Ожидаемый результат
Разобран конкретный callback / динамический доступ с действительным источником и без подмены типов.
На что обратить внимание
Данные порции динамического списка не являются всеми данными базы; её строки не хранятся после выхода из серверного callback.
Имена динамических свойств происходят из подготовленных колонок / путей ключа, а не создаются getter-обёрткой.
Код 1С здесь не запускался; рабочие базы и пользовательские настройки других форм не изменялись.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.