Я работаю с JavaScript, JQuery и HTML. UI моего проекта полностью динамичный. Я ищу динамическую сетку JavaScript / JQuery, которая поддерживает следующие функции.
Может ли кто-нибудь сказать мне, есть ли какая-нибудь хорошо выглядящая сетка с открытым исходным кодом, которая поддерживает следующие функции?
- Я должен иметь возможность создать экземпляр сетки во время выполнения и добавить его в DOM.
- Поддерживает шаблоны столбцов (текстовое поле, выбор, флажок или любые поля ввода или простой текст)
- Поддерживает установку нового шаблона столбца или замену существующего шаблона столбца в режиме реального времени.
- Некоторые элементы управления вводом (например, текстовое поле, флажок ...), присутствующие в столбце, могут быть включены, а некоторые могут быть отключены .
- Поддерживает setData () в реальном времени.
- Поддерживает событие, если какие-либо входные данные были изменены пользователем.
- Он должен поддерживать выбор строки
- Добавляйте строки или удаляйте поддержку строк в реальном времени без рендеринга всей сетки.
- Поддерживает пейджинг.
- Поддерживает сортировку по любому столбцу в реальном времени.
- Запускает событие, если данные сортируются пользователем в режиме реального времени.
- Пользовательский интерфейс сетки должен поддерживать реализуемые столбцы
- Автоматическое изменение размера (будет здорово, если размер сетки будет автоматически изменяться в соответствии с размером родительского элемента)
- Определенно хорошая документация.