slonm / orion-cpu

Automatically exported from code.google.com/p/orion-cpu
0 stars 0 forks source link

Нежелательно ограничение ширины таблицы #31

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Если у нас есть таблица
и в таблице много колонок
и в одной колонке вписано много слов.

Например, таблица 
http://localhost:8080/eduprocplanning/eduplans?menupath=Start%3EEduProcPlanning%
3EEduPlan
Колонка "Утверждено" содержит длинный текст
"Проректор з навчальної роботи ....., 
Начальник навчального відділу .....".

Тогда мы имеем очень высокую строку 
(картинка прилагается)
но поставить в стиле колонки большую 
ширину колонки (чтобы уменьшить высоту) 
нельзя.
Как это отключить, если на странице 
предполагается широкая таблица?

Original issue reported on code.google.com by gen.d...@gmail.com on 1 Feb 2012 at 10:35

Attachments:

GoogleCodeExporter commented 9 years ago

Original comment by slobodya...@gmail.com on 2 Feb 2012 at 7:23

GoogleCodeExporter commented 9 years ago
Необходимо сделать запись в одну строчку и 
применить плагин jQuery - resizable к правой и 
левой стороне. 
http://jqueryui.com/demos/resizable/
Я этим уже занимался и занимаюсь. Задачу 
помечаю начатой. 
Но сначала нужно было бы отвязать скролл 
данных грида от хэадера. 
И взять связку. Этим тоже занимаюсь. Так что 
- все в процессе решения. 
===Started===

Original comment by DVel...@gmail.com on 3 Feb 2012 at 6:57

GoogleCodeExporter commented 9 years ago
> Необходимо сделать запись в одну строчку 
и применить плагин jQuery - 
> resizable к правой и левой стороне. 
http://jqueryui.com/demos/resizable/
Правой и левой стороне чего?

Я, наверное, неточно описал проблему. 
Пробую ещё раз:
Если таблица имеет всего лишь пару узких 
колонок, то  их ширину в некоторых пределах 
изменять можно
(с помощью javascript управляем свойством width 
стиля каждой колонки).
Но нельзя растянуть таблицу до ширины 
большей, чем ширина экрана.
(Например, установка width:2700px в стиле ячейки 
не помогает).
Т.е. в текущей разметке с помощью javascript 
изменено стандартное поведение браузера.

Как вернуть стандартные реакции на CSS ?

Original comment by gen.d...@gmail.com on 6 Feb 2012 at 11:09

GoogleCodeExporter commented 9 years ago
Я согласен с тем что ширина таблицы должна 
вмещаться в экран. Пользователи не любят 
горизонтальную прокрутку.

Original comment by slobodya...@gmail.com on 14 Feb 2012 at 6:39

GoogleCodeExporter commented 9 years ago
> Пользователи не любят горизонтальную 
прокрутку
А ещё сильнее они не любят элементы 
управления с непредсказуемым поведением.

Я запрограммировал в JavaScript изменение 
ширины столбцов таблицы
(перетаскиваем уголок в заголовке или 
вписываем ширину в свойствах таблицы)
Всё работает, пока таблица узкая.
Но если таблица содержит много столбцов, то 
область с данными ведёт себя 
непредсказуемо:
столбцы на экран не помещаются и 
горизонтальная прокрутка всё равно есть, 
и регулировать их ширину невозможно.

Если вы покажете, как можно разместить 
приложенную таблицу
без горизонтальной прокрутки, буду очень 
признателен.

Original comment by gen.d...@gmail.com on 14 Feb 2012 at 10:38

Attachments: