Как на карточку добавить форматированный текст.

 

Нужна возможность изменять стили шрифта, добавление маркеров. 

 

Нравится

3 комментария

Евгений добрый день!

В системе присутствует возможность добавление подобного функционала на поле карточки.

Для этого, полю на странице ОбъектPageV2 необходимо добавить свойство "contentType": Terrasoft.ContentType.RICH_TEXT.

Привожу пример:

"operation": "insert",

                "name": "STRINGbaebcf1f-19a9-4e0c-ad77-168823fbe505",

                "values": {

                    "contentType": Terrasoft.ContentType.RICH_TEXT,

                    "layout": {

                        "colSpan": 24,

                        "rowSpan": 1,

                        "column": 0,

                        "row": 6,

                        "layoutName": "ProfileContainer"

                    },

                    "bindTo": "String1",

                    "enabled": true

                },

                "parentName": "ProfileContainer",

                "propertyName": "items",

                "index": 6

Дима Вовченко,

А в базовом функционале где то есть пример?

Нашел пример реализации в поле примечание (почти в любом объекте.

В БД выглядит примерно так:

<div>Тестовое <span style="color:#c73920;"><strong>примечание</strong></span>.</div>
<div> </div>
<ol>
<li>раз </li>
<li>два</li>
<li>три</li>
</ol>
 
 
 
<div> </div>

 

Показать все комментарии

Добрый день!

Не смог найти на форуме информации по изменению размера шрифта для версий 7.x
Есть возможность изменять размер шрифта на карточке и в реестре?

С уважением,
Дмитрий

Нравится

1 комментарий

Добрый день, Дмитрий.

Стили, отвечающие за шрифт, а также часть стилей, отвечающих за размер шрифта, Вы можете найти в схеме BaseFontsCSS. Основная же часть стилей расположена в файле all-combined.css в папке самого приложения.

Простейшим же способом будет добавить в конфигурации схемы содержащие пользовательские стили, а затем добавить их в зависимости к замещающим схемам к которым их необходимо применить (к примеру, BasePageV2 или BaseSectionV2).

Добавление пользовательских css стилей обсуждалось в следующей теме:

http://www.community.terrasoft.ru/forum/topic/16386

Также убедитесь, что добавленные Вами стили имеют приоритет над стандартными:

https://developer.mozilla.org/ru/docs/Web/CSS/Specificity

Показать все комментарии