Вопрос

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

Добрый день!

Подскажите, пожалуйста, есть ли возможность в редактируемом реестре выводить длинные текстовые поля целиком, с переносом строки, если они не влезают в ширину колонки? По умолчанию они обрезаются и заканчиваются многоточием. Версия системы 7.7.

Нравится

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

Данное поведение реализовано в последних версиях bpmonline, вы можете обновится.

Если нет возможности обновится то ищите в стилях  что то типа:

.grid-listed-row div {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

и убирайте (переопределяйте) для вашей страницы

Данное поведение реализовано в последних версиях bpmonline, вы можете обновится.

Если нет возможности обновится то ищите в стилях  что то типа:

.grid-listed-row div {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

и убирайте (переопределяйте) для вашей страницы

Григорий Чех,

Подскажи, пожалуйста, с какой версии доступен этот функционал?

С 7.14:

В редактируемом реестре текст в многострочных полях отображается с переносами в несколько строк.

Зверев Александр,

Спасибо.

Зверев Александр пишет:

В редактируемом реестре текст в многострочных полях отображается с переносами в несколько строк.

У нас в одной и той же детали, в редактируемых колонках отображается в несколько строк, а в нередактируемых - в одной строке. Это поведение как-то можно исправить, чтобы везде были переносы?

Можно проверить, установлен ли у колонки (в мастере) признак Многострочный текст.

Также, возможно, это проблема старого дизайнера. 

 

Если необходимо отображать записи в одну строку, вот пример:

Необходимо создать модуль, например UsrCustomCSS. В вкладку LESS вставляем код ниже:

div[data-item-marker*="ContactCareerDetailContainer"] .grid {   // ContactCareerDetailContainer это как пример, используйте маркер вашей детали, чтобы стили применились только для неё

    &.grid-listed {

        .grid-listed-row {

            [class*='grid-cols-'] {

                overflow: hidden;

                text-overflow: ellipsis;

                white-space: nowrap;

            }

        }

    }

}




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

 

Если необходимо выполнять перенос строк во всех записях - то это тоже можно выполнить через переопределение схем. Общая рекомендация была предоставлена выше. 

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