TreeGrid — различия между версиями
Материал из YourcmcWiki
м |
м |
||
Строка 6: | Строка 6: | ||
** 100 % точное соответствие границ в фиксированной колонке и теле таблицы (не съезжают) | ** 100 % точное соответствие границ в фиксированной колонке и теле таблицы (не съезжают) | ||
* '''Нелинейная виртуальная прокрутка''' | * '''Нелинейная виртуальная прокрутка''' | ||
− | ** «Виртуальная прокрутка» означает рендеринг только видимых строк, для невидимых DOM-элемент не создаётся (варианты | + | ** «Виртуальная прокрутка» означает рендеринг только видимых строк, для невидимых DOM-элемент не создаётся (варианты названия — virtual scroll / buffered render) |
** «Нелинейная» означает, что не требует фиксации высоты строки (!) | ** «Нелинейная» означает, что не требует фиксации высоты строки (!) | ||
* Нативная таблица (не эмуляция через отдельные элементы ячеек/строк, как в extjs) | * Нативная таблица (не эмуляция через отдельные элементы ячеек/строк, как в extjs) | ||
[[Категория:Разработка]] | [[Категория:Разработка]] |
Версия 18:18, 20 сентября 2017
http://yourcmc.ru/git/vitalif-js/treegrid
Моя реализация TreeGrid на javascript. Фичи:
- Фиксированная строка
- Фиксированная колонка
- 100 % точное соответствие границ в фиксированной колонке и теле таблицы (не съезжают)
- Нелинейная виртуальная прокрутка
- «Виртуальная прокрутка» означает рендеринг только видимых строк, для невидимых DOM-элемент не создаётся (варианты названия — virtual scroll / buffered render)
- «Нелинейная» означает, что не требует фиксации высоты строки (!)
- Нативная таблица (не эмуляция через отдельные элементы ячеек/строк, как в extjs)