Обрезать текст при отображении в детали с редактируемым реестром.
Вот как это выглядит сейчас:
Вот как надо чтобы выглядело
Нравится
Василий, если делать не вариантом со вторым полем, предложенным выше, а с одним единственным, то до 7.14 так и было, как Вы хотите, а потом добавили многострочность. В этой теме для доработки старой версии предлагалось изменить CSS-стиль для нужного элемента, а значит, аналогично можно и вернуть к начальному виду.
Непонятно зачем это поле выводить в реестре детали. Просто не выводите.
Если нужно чтобы пользователь видел есть ли сообщение в записи или нет, я бы добавил дополнительное булево поле "Есть сообщение" и внутреннем процессе объекта его бы заполнял при изменении значения Сообщение. И поле Есть сообщение вывел бы в реестр детали.
Полозюков Евгений Петрович,
Так хочет заказчик. Так может можно все таки как то обрезать это все при отображении?
Атамогланов Гусейн,
Я не знаю как обрезать, возможно это сложная задача. Я предложил точно реализуемый вариант.
А у вас точно нет Terrasoft.ContentType.LONG_TEXT? Обычно с ним так отображается.
Если поле не для редактирования, то в процессе копируйте в другое поле краткое содержание текста
Владимир Соколов,
Terrasoft.ContentType.LONG_TEXT я его как раз убрал.
Владимир Соколов пишет:
Если поле не для редактирования, то в процессе копируйте в другое поле краткое содержание текста
То есть? Создать еще одно поле в объект?
Мишустин Василий пишет:
То есть? Создать еще одно поле в объект?
Да. Вряд ли это поле надо редактировать прямо в реестре, уж очень оно большое. Потому сделать поле, и в процессе (прямо в объекте или отдельно) его заполнять, обрезая до нужного количества символов (а может, даже убирая тэги, например)
Василий, если делать не вариантом со вторым полем, предложенным выше, а с одним единственным, то до 7.14 так и было, как Вы хотите, а потом добавили многострочность. В этой теме для доработки старой версии предлагалось изменить CSS-стиль для нужного элемента, а значит, аналогично можно и вернуть к начальному виду.