Размер картинки - 16х16 пикселей.
Полное описание, параметры и ограничения
РазмерКартинкиМножественногоЗначенияПоляВвода.Маленький (InputFieldMultipleValuePictureSize.Small)
РазмерКартинкиМножественногоЗначенияПоляВвода (InputFieldMultipleValuePictureSize)
Маленький (Small)
Доступен, начиная с версии 8.3.23.
Описание:
Размер картинки - 16х16 пикселей.
Использование в версии:
Доступен, начиная с версии 8.3.23.
Методическая информация
Практические примеры
Использовать РазмерКартинкиМножественногоЗначенияПоляВвода.Маленький на собственной форме
Две собственные метки получают реальные встроенные картинки. Настройку размера задаём в редакторе и читаем у поля множественного значения, не изменяя свойство только для чтения.
Где и как запускать
Модуль своей управляемой формы. Серверное создание и, для свойств только для чтения, отдельная клиентская команда; контекст запуска указан в подготовке.
Подготовка
Создайте свою внешнюю обработку с управляемой формой. Используйте только собственные реквизиты и элементы, перечисленные ниже.
Каждый вариант — отдельная версия урока. Серверный блок назначьте событию формы ПриСозданииНаСервере; не добавляйте несколько одноимённых обработчиков.
Добавьте Метки типа ТаблицаЗначений с колонками Значение (Строка 20), Представление (Строка 100), Картинка (Картинка). ПолеМеток — ПолеВвода с путём Метки, вне таблицы формы.
Основной блок — клиентская команда ПроверитьНастройку с кнопкой. Дополнительный серверный блок задаёт две строки и пути значения, представления и картинки.
В редакторе ПолеМеток установите РазмерКартинкиМножественногоЗначения = Маленький. Из BSL свойство только читается; присваивания в примере нет.
Для визуального сравнения используйте Такси: свойство не применяется в интерфейсе «Версия 8.5». Размер относится к области картинки метки и картинки в выпадающем списке, не к исходному файлу.
&НаКлиенте
Процедура ПроверитьНастройку(Команда)
Размер = Элементы.ПолеМеток.РазмерКартинкиМножественногоЗначения;
Сообщить("Размер картинки собственных меток: " + Строка(Размер));
Сообщить("Совпадает с выбранным: " + Строка(Размер = РазмерКартинкиМножественногоЗначенияПоляВвода.Маленький));
КонецПроцедурыТа же форма: две собственные метки с действительными картинками
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Метка = Метки.Добавить();
Метка.Значение = "КНИГА";
Метка.Представление = "Учебная книга";
Метка.Картинка = БиблиотекаКартинок.Записать;
Метка = Метки.Добавить();
Метка.Значение = "РУЧКА";
Метка.Представление = "Учебная ручка";
Метка.Картинка = БиблиотекаКартинок.Записать;
Элементы.ПолеМеток.ПутьКДаннымЗначенияМножественногоЗначения = "Метки.Значение";
Элементы.ПолеМеток.ПутьКДаннымПредставленияМножественногоЗначения = "Метки.Представление";
Элементы.ПолеМеток.ПутьКДаннымКартинкиМножественногоЗначения = "Метки.Картинка";
КонецПроцедурыРазбор по шагам
Редактор создаёт конкретные собственные реквизиты, элемент и его поддерживаемую настройку.
Код заполняет собственные данные и использует перечисление в правильном владельце свойства.
Свойства только для чтения сравниваем после подготовки; не подменяем их несуществующим программным присваиванием.
Как проверить результат
Команда выводит фактическое значение и сравнение с выбранным Маленький.
В интерфейсе, где настройка применяется, сравните Авто, Маленький, Средний и Крупный на тех же двух метках. Содержимое картинки при этом не перекодируется.
Ожидаемый результат
Перечисление показано на настоящем подготовленном элементе или ячейке с описанными ограничениями.
На что обратить внимание
Интерфейс, компоновка родителя и вид элемента влияют на визуальный результат; это не проверки версии платформы в коде.
Личные настройки цветов относятся только к своей учебной базе / пользователю и не означают запись строк таблицы в регистр.
При сборке HTML код 1С, изменение пользовательских настроек, печать и внешние обращения не выполнялись.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.