ФигураКартинкиМножественногоЗначенияПоляВвода

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

Определяет фигуру картинки множественного значения поля ввода.

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

ФигураКартинкиМножественногоЗначенияПоляВвода (InputFieldMultipleValuePictureShape)

ФигураКартинкиМножественногоЗначенияПоляВвода (InputFieldMultipleValuePictureShape)

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

Значения
Авто (Auto)
Квадрат (Rect)
Круг (Circle)

Описание:

Определяет фигуру картинки множественного значения поля ввода.

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

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

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

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

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

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

Проверить ФигураКартинкиМножественногоЗначенияПоляВвода.Круг в своём элементе

Подготовлен конкретный источник и форма. Readonly-настройки задаются в редакторе, изменяемые — точному свойству своего элемента.

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

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

Подготовка

  1. В своей учебной конфигурации создайте справочник УчебныеКарточки: код Строка 10, наименование 100. Вручную создайте УЧЕБ-КНИГ / Учебная книга и УЧЕБ-ТЕТР / Учебная тетрадь; нужны только свои данные.

  2. У своей обработки создайте управляемую форму, реквизит Книги типа СписокЗначений и поле ввода Книги, путь данных Книги. Это множественные значения, не строка с названиями через запятую.

  3. Добавьте Статус Строка 200. Подготовительный блок назначьте ПриСозданииНаСервере. Основной клиентский обработчик назначьте указанному событию поля Книги через редактор.

  4. Тонкий / толстый / веб-клиент. Обработчики поля получают начальный параметр Элемент; не добавляйте его событиям самой формы.

  5. В редакторе поля Книги установите ФигураКартинкиМножественногоЗначения=Круг. Это readonly-свойство во встроенном языке; код лишь читает подготовленную настройку.

  6. Добавьте общую картинку УчебныйМаркер из собственной небольшой PNG. Дополнительный обработчик сам назначает её первой книге. Без картинки сравнение рамки изображения нечего наблюдать.

&НаКлиенте
Процедура ПриОткрытии(Отказ)
    Фактическая = Элементы.Книги.ФигураКартинкиМножественногоЗначения;
    Совпадает = Фактическая = ФигураКартинкиМножественногоЗначенияПоляВвода.Круг;
    Статус = "Фигура своего изображения: " + Строка(Фактическая);
    Сообщить(Статус);
    Сообщить("Совпадает с настройкой редактора: " + Строка(Совпадает));
КонецПроцедуры
Та же форма: источник двух собственных ссылок
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    Книги.ТипЗначения = Новый ОписаниеТипов("СправочникСсылка.УчебныеКарточки");
    Книга = Справочники.УчебныеКарточки.НайтиПоКоду("УЧЕБ-КНИГ");
    Тетрадь = Справочники.УчебныеКарточки.НайтиПоКоду("УЧЕБ-ТЕТР");
    АдресКниги = ПолучитьНавигационнуюСсылку(Книга);
    ПредставлениеКниги = Новый ФорматированнаяСтрока("Учебная книга", , , , АдресКниги);
    Книги.Добавить(Книга, ПредставлениеКниги);
    Книги.Добавить(Тетрадь, "Учебная тетрадь");
    Элементы.Книги.РасширенноеРедактированиеМножественныхЗначений = Истина;
    Элементы.Книги.РазрешитьВводПустыхМножественныхЗначений = Истина;
    Элементы.Книги.РазрешитьДублированиеМножественныхЗначений = Ложь;
    Книги[0].Картинка = БиблиотекаКартинок.УчебныйМаркер;
    Статус = "Подготовлены две собственные ссылки";
КонецПроцедуры

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

  1. Создайте указанную собственную форму, её данные и элементы.

  2. Для readonly-свойства выберите режим в редакторе; для изменяемого свойства используйте присваивание из примера.

  3. Выполните действие в своём клиенте и сравните фактическую настройку с наблюдаемым оформлением.

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

  1. Круг / Квадрат относятся к картинке множественного значения, не к геометрии кнопки. Изображение действительно задано собственной записи списка.

  2. ФигураКартинкиМножественногоЗначения не присваивается в коде. Ложь означает иную фактическую настройку, а не ошибку API.

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

Показано реальное использование / чтение настройки собственного элемента без подмены типов.

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

  1. Обычные и управляемые элементы формы имеют разные свойства и доступность записи.

  2. Код 1С и изменение пользовательских настроек при сборке справочника не выполнялись.

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

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

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

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

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