CSS и Поле для текста (вписать в таблицу)

Ответить
nruslan2
Сообщения: 2419
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow
Контактная информация:

CSS и Поле для текста (вписать в таблицу)

Сообщение nruslan2 »

Суть:
Когда имеем очень длинный текст, то в Таблице он выводится с помощью прокрутки страницы, а не переносится на следующую строку.
Однако если воспользоваться настройкой Таблицы и выбрать "Изменять ширину колонок в списке - Да", то двигая ползунок мы вписываем данный текст в таблицу без ползунка, но делать руками это не удобно - так как каждый должен пользователь это проделать. Да и от размера экрана это не зависит - длина жестко фиксируется, так что начинаем рыть CSS.

Если мы используем тип "Поле ввода" и оно является Заголовком, то мы находим CSS:
td.fieldtype_input.field-287-td.item_heading_td {white-space: normal;}
и радуемся жизнь, так как все работает как и хочется.
НО (всегда есть но(()
Если мы берем тип "Поле для текста", и оно является Заголовков, то мы находим:
td.field-287-td.item_heading_td
или
Если не является заголовком, то мы находим td.field-287-td.
И засада в том, что "white-space: normal" НЕ РАБОТАЕТ!

Вопрос и как прописать так чтобы все работало?))
Конечно было бы здорово чтобы в самой программе была бы настройка вписывания текста))

PS пробовал делать так:
td.fieldtype_input.field-287-td > td, .table-scrollable > .table > tbody > tr > td {
white-space: normal;
}
работает, но тут проблема в том что к 287 полю эта запись не имеет значения как оказалось( меняются и другие таблицы в системе(

PS На всякий пожарный - поле в CSS записано именно как td.field-287-td, а не как td.fieldtype_textarea.field-287-td.
Хотя и если последний вариант писать тоже не работает(
Вложения
1.png
Аватара пользователя
support
Техническая поддержка
Сообщения: 9016
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: CSS и Поле для текста (вписать в таблицу)

Сообщение support »

Попробуйте

Код: Выделить всё

white-space: normal !important;
nruslan2
Сообщения: 2419
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow
Контактная информация:

Re: CSS и Поле для текста (вписать в таблицу)

Сообщение nruslan2 »

Работает.
Спасибо
Век живи век учись!
Аватара пользователя
mikhalkin
Инвестор
Инвестор
Сообщения: 162
Зарегистрирован: 04 июн 2018, 15:07
Имя: Александр
Откуда: Москва
Организация: Нионейт
Контактная информация:

Re: CSS и Поле для текста (вписать в таблицу)

Сообщение mikhalkin »

support писал(а): 01 фев 2021, 07:13 Попробуйте

Код: Выделить всё

white-space: normal !important;
А будет добавлено исправление в следующем патче?
nruslan2
Сообщения: 2419
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow
Контактная информация:

Re: CSS и Поле для текста (вписать в таблицу)

Сообщение nruslan2 »

Так это не баг в итоге! Все так и долдно быть
Ответить