Платформа 3V/Формы/Оформление/Добавление стилей к карточке через ресурсы: различия между версиями
< Платформа 3V | Формы | Оформление
Перейти к навигации
Перейти к поиску
м (A.kazanceva переименовал страницу Платформа 3V/Формы/Добавление стилей к карточке через ресурсы в Платформа 3V/Формы/Оформление/Добавление стилей к карточке через ресурсы) |
Версия 07:13, 17 сентября 2021
Требует версию не ниже 0.35.0
1)Создаем новый объект в навигаторе типа "Ресурс" если ресурс уже есть переходим к пункту 2
2) Чтобы прописать css стили, открываем json редактор для ресурса и добавляем коллекцию items с элементами (формат указан ниже) Модель элемента ресурса:
Свойство | Описание | Тип | Пример |
---|---|---|---|
name | Наименование элемента ресурса | string | Стили заголовка |
id | Уникальный идентификатор | number | 1 |
discriminator | Дискриминатор элемента | string | для css ResourceCssItemDto |
css | Css стили | string | label {color: red;} |
Пример:
1 {
2 "items": [
3 {
4 "id": 1,
5 "name": "Стили заголовка",
6 "css": "label {color: red;}",
7 "discriminator": "ResourceCssItemDto"
8 },
9 {
10 "id": 2,
11 "name": "h2",
12 "css": "label {opacity: 0.5}",
13 "discriminator": "ResourceCssItemDto"
14 }
15 ]
16 }
3) Указываем нужные нам элементы из ресурса в JSON клиентской карточки, для этого добавим свойство styles
Формат:
1 "styles": [ // массив ресурсов
2 {
3 "resourceId": 28362, // ид ресурса в навигаторе
4 "items": [1, 2] // массив элементов которые нужно подключить из ресурса
5 }
6 ]