Описание тега slickgrid

SlickGrid - это специализированный компонент сетки / электронной таблицы JavaScript, оптимизированный для обеспечения высокой производительности, даже с тысячами строк базовых данных.

SlickGrid использует виртуальный рендеринг, чтобы вы могли легко работать с сотнями тысяч элементов без потери производительности. Это достигается за счет виртуального рендеринга, при котором рендерится только то, что видно на экране, и небольшой буфер. Пока пользователь прокручивает, узлы DOM постоянно создаются и удаляются. Эти операции тщательно настроены для обеспечения оптимальной производительности во всех браузерах. Сетка также адаптируется к направлению и скорости прокрутки, чтобы минимизировать количество строк, которые необходимо заменить, и динамически переключаться между синхронным и асинхронным рендерингом.

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

Некоторые основные моменты:

  • Адаптивная виртуальная прокрутка (обработка сотен тысяч строк с максимальной скоростью отклика)
  • Чрезвычайно высокая скорость рендеринга
  • Поддерживает темы пользовательского интерфейса jQuery
  • Пост-рендеринг фона для более богатых ячеек
  • Настраиваемый и настраиваемый
  • Полная навигация с клавиатуры
  • Изменение размера столбца / изменение порядка / отображение / скрытие
  • Автоматическое изменение размера колонки и принудительная подгонка
  • Подключаемые форматеры и редакторы ячеек
  • Поддержка редактирования и создания новых строк.
  • Группировка, фильтрация, настраиваемые агрегаторы и многое другое!
  • Продвинутые автономные и многопольные редакторы с поддержкой отмены / повтора.
  • "GlobalEditorLock" для управления одновременным редактированием в тех случаях, когда несколько представлений на странице могут редактировать одни и те же данные.

Полезные ссылки