|
|
|
новичок
      
участник
Last Login: 29.06.2001 7:54
Сообщ.: 5,
Visits: 56
|
|
Не сталкивался ли кто-нибудь с.. Задача: Дано: Таблица. Цель: должно выглядеть a la DataGrid - скролируешь вертикально - заголовок на месте, скролируешь горизонтально - заголовок скролируется вместе с телом.
Необходимо (видимо): Заголовок таблицы в верхнем фрейме, тело - в нижнем.
Возникают 2 проблемы: 1 - синхронизация размеров заголовка и тела. Желательно, чтобы (ширина_ячейки == max(ширина_ячейки_заголовка, ширина_ячейки_тела)), и 2 - синхронное горизонтальное скроллирование заголовка.
Если кто-нибудь может подсказать решение и/или кинуть [ссылку на] пример - буду оч. :)
|
|
|
|
|
Supreme Being
      
участник
Last Login: 08.05.2002 14:42
Сообщ.: 198,
Visits: 2 190
|
|
Ты лучше скажи что хочешь? Потому что тута надо искать какую нить хитрость под Веб
|
|
|
|
|
Supreme Being
      
участник
Last Login: 23.08.2008 19:49
Сообщ.: 1 577,
Visits: 17 092
|
|
Я немного возился с этой проблемой. Разрезал текстовую таблицу (не вэбовскую) на пять кусков, разложил по пяти фреймам и скроллирую их синхронно выполнением таких операторов при скроллировании тела таблицы:
parent.frames["shapka"].document.body.scrollLeft = document.body.scrollLeft parent.frames["bokovik"].document.body.scrollTop = document.body.scrollTop}
Потом усовершенствовал - пять кусков плюс фрамесет (6 файлов) объединил в один яваскрипт. Количество файлов уменьшилось в 6 раз. Пример (который почему-то работает только под IE 5.0 - 5.5) положил сейчас на http://palva.narod.ru/primer/p003001v.htm
С вэбовскими таблицами пока не экспериментировал. Трудности вижу в принудительной установке ширины столбца. Кроме того, числовую таблицу так или иначе корректнее отображать в моноширинном шрифте (чтобы был разряд под разрядом). А тогда разметку таблицы можно сделать и в текстовом виде, не используя вэбовских страниц. Ну ввести графические файлы вместо двоеточий, ну сделать серый фон через строчку.
Естественно, для генерации таких таблиц естественно написать небольшую программу.
Будет интересно почитать, кто что имеет по затронутой проблеме.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 02.05.2006 23:09
Сообщ.: 1 293,
Visits: 14 276
|
|
legche sdelat div so scrollom dlia dannyh i u nix budet scrolling
a title budet vyshe(bez scrolla)
voobshe zdes luchshe polzovatsa divs i prisposoblyat' ih s pomoshiu styles
------------------------------------
Anatoly Lubarsky
|
|
|
|
|
Supreme Being
      
участник
Last Login: 12.02.2004 16:41
Сообщ.: 1 756,
Visits: 19 372
|
|
| 2 palva: твой пример меня просто потряс.
|
|
|
|