Подскажите пожалуйста возможно ограничить длину текста в поле заголовок в табличной форме.
В настройках сущности есть два варианта:
Изменять ширину (это руками при чем каждый пользователем Сам делает а вот задать по умолчанию нельзя регулировку!) при этом таблица уже сама не расширяется до размеров окна
Есть режим вычислять ширину ячейки - вообще не понял смысл режима так как что ВКЛ что ВЫКЛ вообще ни на что не влияет.
А по факту хотелось бы ограничить вывод символов с троке заголовка - так как если символов очень много!! столбец становится через чур длинным и все последующие данные не видны и тратится время на промотку (даже через горячие клавиши).
Например на некоторых программах текст просто обрезается и концовка заменяется тремя точками.
PS Так же заметил, что если делать связь через поле "Связанные записи" то при отображении таблицы в записи отредактировать ширину вообще нельзя (ну кроме того что если настройка в сущности стоит изменять ширину то таблица делится поровну на части) - а хотелось бы)
Ограничить длину поля заголовок в таблицах?
- alcompstudio
- Спонсор

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Re: Ограничить длину поля заголовок в таблицах?
Есть лайфхак - можно воспользоваться дополнительными (пользовательскими) стилями CSS в настройках СРМ. Для этого находите нужный "столбец" с его ID - через консоль браузера, например http://prntscr.com/v33q9p
И для элемента
прописываете
Примерно таким образом:
http://prntscr.com/v33wa0
После этого значения в данном столбце будут переноситься по словам. Если, конечно вам так подойдет. Главное - найти правильный идентификатор в CSS элемента.
http://prntscr.com/v33xgi
И для элемента
Код: Выделить всё
white-space: nowrap;Код: Выделить всё
white-space: normal;Код: Выделить всё
td.fieldtype_input.field-651-td.item_heading_td.width-auto {
white-space: normal;
}После этого значения в данном столбце будут переноситься по словам. Если, конечно вам так подойдет. Главное - найти правильный идентификатор в CSS элемента.
http://prntscr.com/v33xgi
Re: Ограничить длину поля заголовок в таблицах?
Спасибо.
Странность конечно есть одна (но мне даже такой результат устраивает лучше):
Вы написали что normal - перенесет все по словам (ваша же картинка) + в описании white-space черным по белому написано будет перенесено за счет пробелов на новые строки (все как у вас), но у меня параметр сработал криво и переносит именно подлине экрана)
Странность конечно есть одна (но мне даже такой результат устраивает лучше):
Вы написали что normal - перенесет все по словам (ваша же картинка) + в описании white-space черным по белому написано будет перенесено за счет пробелов на новые строки (все как у вас), но у меня параметр сработал криво и переносит именно подлине экрана)
- alcompstudio
- Спонсор

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Re: Ограничить длину поля заголовок в таблицах?
Я не могу сказать в чем причина. Тут нужно смотреть какие у вас идентификаторы стилей и что вы там поставили, возможно просто не тот "блок" указали или еще что-то. Так сложно определить. Попробуйте сначала добиться нужного результата в консоли браузера.
Re: Ограничить длину поля заголовок в таблицах?
полученный результат меня вообще полностью устроил)
а поигравшись значениями min-max длины вообще отполировал до нужного результат.
В идеале конечно было бы чтобы сокращался сам текст и ставили три точки) но мой результат мне нравится.
Спасибо)
PS кстати вы правы td.fieldtype_input.field-147-td.item_heading_td.width-auto - у меня не заработала и не нашел я такого поля, а вот td.fieldtype_input.field-147-td.item_heading_td с ним как раз все и заработало
а поигравшись значениями min-max длины вообще отполировал до нужного результат.
В идеале конечно было бы чтобы сокращался сам текст и ставили три точки) но мой результат мне нравится.
Спасибо)
PS кстати вы правы td.fieldtype_input.field-147-td.item_heading_td.width-auto - у меня не заработала и не нашел я такого поля, а вот td.fieldtype_input.field-147-td.item_heading_td с ним как раз все и заработало