Описание
При создании "Пользовательского виджета" имеется возможность дополнительной настройки "Пользовательских свойств".
Это дает возможность предоставить Пользователем интерфейс для редактирования настроек "Пользовательских виджетов" без использования кода.
Примеры возможных настроек:
Пользовательский виджет | Комментарии |
---|---|
Пользовательский виджет "Картосхема" | На панели справа выделены свойства, которые были настроены разработчиком так при создании виджета. |
Пользовательский виджет "Sunkey" | На панели справа выделены свойства, которые были настроены разработчиком так при создании виджета. |
Настройка
Чтобы настроить свойства при создании нового Пользовательского виджета, необходимо:
- Все необходимые для настроек свойства представить в виде переменных и добавить в "Расширенные свойства (JSON)"
- Добавить необходимые для настройки свойства.
Для этого по каждому свойству:- Кликнуть "Добавить свойство"
- Заменить "Название" - именно это название будет отображаться Пользователю в интерфейсе
- Заменить "myProperty" - это наименование переменной из "Расширенные свойства (JSON)"
- Выбрать тип свойства - в зависимости от выбранного типа будут открываться стандартные элементы настроек (перечень типов см. ниже в "Типы свойств")
- Удалить свойство из "Расширенные свойства (JSON)"
- Когда добавлены все необходимые свойства в "Пользовательские свойства" и удалены их аналоги их "Расширенные свойства (JSON)", нажмите "Сохранить"
- Теперь при добавлении виджета помимо стандартных свойств у него будут отображаться "Пользовательские свойства"
Типы свойств
Тип свойства | Описание | Как выглядит в интерфейсе |
---|---|---|
Строка | Ввод текста | |
Число | Счетчик для настройки числового значения | |
Логический | Чекбокс для выбора true/false | |
Выравнивание | Стандартные кнопки выравнивания Платформы | |
Цвет | Стандартный колорпикер Платформы с палитрой цветов | |
Шрифт | Стандартный набор шрифтов Платформы |