Вопрос

Обрезать текст при отображении в детали с редактируемым реестром.

Вот как это выглядит сейчас:

Изображение удалено.

Вот как надо чтобы выгляделоИзображение удалено.

Нравится

9 комментариев
Лучший ответ

Василий, если делать не вариантом со вторым полем, предложенным выше, а с одним единственным, то до 7.14 так и было, как Вы хотите, а потом добавили многострочность. В этой теме для доработки старой версии предлагалось изменить CSS-стиль для нужного элемента, а значит, аналогично можно и вернуть к начальному виду.

Непонятно зачем это поле выводить в реестре детали. Просто не выводите.

Если нужно чтобы пользователь видел есть ли сообщение в записи или нет, я бы добавил дополнительное булево поле "Есть сообщение" и внутреннем процессе объекта его бы заполнял при изменении значения Сообщение. И поле Есть сообщение вывел бы в реестр детали.

Полозюков Евгений Петрович,

Так хочет заказчик. Так может можно все таки как то обрезать это все при отображении?

Атамогланов Гусейн,

Я не знаю как обрезать, возможно это сложная задача. Я предложил точно реализуемый вариант.

А у вас точно нет Terrasoft.ContentType.LONG_TEXT? Обычно с ним так отображается.



Если поле не для редактирования, то в процессе копируйте в другое поле краткое содержание текста

Владимир Соколов,

 

Terrasoft.ContentType.LONG_TEXT я его как раз убрал.

Владимир Соколов пишет:

Если поле не для редактирования, то в процессе копируйте в другое поле краткое содержание текста

То есть? Создать еще одно поле в объект?

 

Мишустин Василий пишет:

То есть? Создать еще одно поле в объект?

Да. Вряд ли это поле надо редактировать прямо в реестре, уж очень оно большое. Потому сделать поле, и в процессе (прямо в объекте или отдельно) его заполнять, обрезая до нужного количества символов (а может, даже убирая тэги, например) 

 

Василий, если делать не вариантом со вторым полем, предложенным выше, а с одним единственным, то до 7.14 так и было, как Вы хотите, а потом добавили многострочность. В этой теме для доработки старой версии предлагалось изменить CSS-стиль для нужного элемента, а значит, аналогично можно и вернуть к начальному виду.

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