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