Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Таблица. Фиксированный заголовок, столбец.
|
|||
|---|---|---|---|
|
#18+
Для сводных отчетов нужно, чтобы несколько колонок слева и заголовок оставались на месте, а данные прокручивались. Находил много решений, но они использовали библиотеки типа jQuery или были сложны в реализации (не учитывалось объединение ячеек) Мне хотелось сделать что-то универсальное и простое. Вроде получилось :) Области фиксируются вызовом функции Код: html 1. Успешно работает в IE10, новой Опере, Мозилле, Хроме. Демо https://jsfiddle.net/axeqojwu/1/embedded/result/ Исходники с комментариями http://jsfiddle.net/axeqojwu/1/ З.Ы. Функция setSum в реальных проектах не нужна, она заполняет пустые ячейки случайными числами table fix header column таблица фиксированный заголовок столбец области прокручиваемый ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2015, 16:14 |
|
||
|
Таблица. Фиксированный заголовок, столбец.
|
|||
|---|---|---|---|
|
#18+
здОрово! невозбранно спер в закрома - скоро пригодится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2015, 16:32 |
|
||
|
Таблица. Фиксированный заголовок, столбец.
|
|||
|---|---|---|---|
|
#18+
user89 , спасибо тебе, добрый человек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2015, 08:33 |
|
||
|
Таблица. Фиксированный заголовок, столбец.
|
|||
|---|---|---|---|
|
#18+
user89, ...красиво, ничего не скажешь ... вот только один вопрос - при динамических данных, когда ширина колонки может меняться значительно - не ползет стиль? .. просто я пробовал разные вариантов фиксированных шапок из инета под knockout - все хорошо до определенных моментов .. пришлось самому рисовать шапку из динамических дивов с подсчетом ширины столбца на лету ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2015, 10:39 |
|
||
|
Таблица. Фиксированный заголовок, столбец.
|
|||
|---|---|---|---|
|
#18+
carrotik, по идее не должно расползтись. Больше всего мучений было с IE (высота строк в левой фиксированной области). Лечится в CSS min-height:14px; (в комментариях подробнее написал). В реальности, клиентской высоты меньше 14px не будет... А вот с шириной проблем не было нигде. Фиксированная область - это 3 таблицы, где вычисляется высота/ширина ячеек. Хотел сначала тоже на дивах сделать, но на таблицах оказалось проще ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2015, 11:02 |
|
||
|
Таблица. Фиксированный заголовок, столбец.
|
|||
|---|---|---|---|
|
#18+
Есть некоторый недостаток. Колесо мыши не скроллит таблицы. Хотя обычно overflow колесом скроллится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2015, 11:06 |
|
||
|
Таблица. Фиксированный заголовок, столбец.
|
|||
|---|---|---|---|
|
#18+
Добрался до колёсика мыши... Демо https://jsfiddle.net/axeqojwu/2/embedded/result/ Исходники https://jsfiddle.net/axeqojwu/2/ Не знаю, будет ли колёсико мыши работать в Сафари. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2015, 22:35 |
|
||
|
Таблица. Фиксированный заголовок, столбец.
|
|||
|---|---|---|---|
|
#18+
user89 , еще раз спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2015, 08:25 |
|
||
|
Таблица. Фиксированный заголовок, столбец.
|
|||
|---|---|---|---|
|
#18+
Да офигенно! Очень полезная вещь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2015, 09:20 |
|
||
|
Таблица. Фиксированный заголовок, столбец.
|
|||
|---|---|---|---|
|
#18+
krvsa, Большое спасибо, что я долго пробовал "вот так", и ничего не получалось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2015, 23:43 |
|
||
|
Таблица. Фиксированный заголовок, столбец.
|
|||
|---|---|---|---|
|
#18+
user89, решение привязано к пикселам? без привязки не получится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2016, 14:02 |
|
||
|
Таблица. Фиксированный заголовок, столбец.
|
|||
|---|---|---|---|
|
#18+
Алекссс, если надо закрепить области у резиновой таблицы, то скорее всего, подойдет такой сценарий: - вычисляем ширину/высоту таблицы через offsetWidth и offsetHeight - вызываем FixHeaderCol Там не так много кода, и комментарии есть Функцию FixHeaderCol легко модифицировать под себя... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2016, 16:50 |
|
||
|
Таблица. Фиксированный заголовок, столбец.
|
|||
|---|---|---|---|
|
#18+
Коллеги, приветствую! Помогите допилить код под адаптивность. Нужно чтобы скрол появлялся в тех случаях, когда ширина таблицы, больше чем разрешение монитора. Также заметил такую штуку, когда закрепляю первые два столбца, там есть colspan="2", вместо того чтобы учитывать как одну ячейку, он фиксирует следующую, получается как на картинке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2017, 15:44 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38994653&tid=1444766]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
73ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 279ms |
| total: | 452ms |

| 0 / 0 |
