Перенос по словам (Информация)
-
Serdobolniy
- Спонсор

- Сообщения: 127
- Зарегистрирован: 03 мар 2016, 23:01
- Имя: Сергей
Перенос по словам (Информация)
Хочу предложить перенос по словам в "Информации", для избавления от скролла, как это сделано:
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Перенос по словам (Информация)
согласен, добавил следующее, если название поля более 25 символов то добавляется перенос.
Если тестируете 1.7 бета 1.3 то тогда замените прикрепленные файлы
/css/default.css
/includes/classes/items.php
Затем обновите страницу ctrl+f5
Если тестируете 1.7 бета 1.3 то тогда замените прикрепленные файлы
/css/default.css
/includes/classes/items.php
Затем обновите страницу ctrl+f5
- Вложения
-
- files_to_replace.zip
- (9.14 КБ) 307 скачиваний
- alcompstudio
- Спонсор

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Re: Перенос по словам (Информация)
А можно ли такое же сделать и для отображения в табличных списках? Чтобы переносилось по словам? Иначе при длинных названиях могут быть проблемы с отображением остальных столбцов... А длинных названий иногда не избежать.


- alcompstudio
- Спонсор

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Re: Перенос по словам (Информация)
Может кому-то будет полезно для "избавления" от длинных "хвостов" в табличных списках, в связи с названиями и прочим текстом
. Хотя получаются "высокие" ячейки в некоторых случаях, если в них много текста, но значительно уменьшается ширина табличного списка. Частичное решение проблемы нашел так:
В файле, находящемся по пути \template\css\style.css переходим до строки №3254 и меняем там значение стиля "white-space: nowrap" на "white-space: normal". Только этот метод работает, если у вас не закреплены столбцы.
Т.е., в режиме редактирования сущности - в меню Настройка отображения - Настройка списка, в пункте Горизонтальная прокрутка списка - ставите Количество зафиксированных полей = 0.

Для переноса текста в закрепленных столбцах почему-то не работает (касается текста, имеющего вид ссылки)... Пока не разобрался
.
В файле, находящемся по пути \template\css\style.css переходим до строки №3254 и меняем там значение стиля "white-space: nowrap" на "white-space: normal". Только этот метод работает, если у вас не закреплены столбцы.
Т.е., в режиме редактирования сущности - в меню Настройка отображения - Настройка списка, в пункте Горизонтальная прокрутка списка - ставите Количество зафиксированных полей = 0.

Для переноса текста в закрепленных столбцах почему-то не работает (касается текста, имеющего вид ссылки)... Пока не разобрался
-
Serdobolniy
- Спонсор

- Сообщения: 127
- Зарегистрирован: 03 мар 2016, 23:01
- Имя: Сергей
Re: Перенос по словам (Информация)
Можно предложить такой способ: Сократить текст в поле до определённого количества знаков. При превышении количества, сокращать текст и выводить полное описание, только при наведении на текст, пример: http://jsfiddle.net/2JFL6/
-
Serdobolniy
- Спонсор

- Сообщения: 127
- Зарегистрирован: 03 мар 2016, 23:01
- Имя: Сергей
Re: Перенос по словам
Вывожу общую информацию по договору и немного смущает отсутствие переноса по словам в типе поля "Сущность".
В сущности "Договора", есть поле "Сущность", которая выводит информацию введённую в сущность "Организации", в которой хранится Наименование организации, которое может быть очень длинным. Хотелось бы видеть перенос по словам, а то получается вот так вот:Для наглядности перенос по словам и без переноса
Ещё хотелось бы чтоб "перенос по словам" применялся ко всем текстовым полям, чтоб больше не возвращаться к этому вопросу.
Ещё хотелось бы чтоб "перенос по словам" применялся ко всем текстовым полям, чтоб больше не возвращаться к этому вопросу.
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Перенос по словам (Информация)
В каждой td прописан свой css класс. Вы можете подстроить стили под себя добавив
для нужных типов полей.
Код: Выделить всё
white-space: normal;