Pracuję z JavaScript, JQuery i HTML. Interfejs użytkownika mojego projektu jest całkowicie dynamiczny. Szukam dynamicznej siatki JavaScript / JQuery, która obsługuje następujące funkcje.
Czy ktoś może mi powiedzieć, czy istnieje jakaś dobrze wyglądająca siatka otwartych źródeł, która obsługuje następujące funkcje?
- Powinienem być w stanie utworzyć instancję siatki w czasie wykonywania i dodać ją do DOM.
- Obsługuje szablony kolumn (pole tekstowe, pole wyboru, pole wyboru lub dowolne dane wejściowe lub prosty tekst)
- Obsługuje ustawienie nowego szablonu kolumny lub zastąpienie istniejącego szablonu kolumny w czasie rzeczywistym.
- Niewiele elementów sterujących wprowadzaniem (np. Pole tekstowe, pole wyboru…) znajdujące się pod kolumną może być włączonych, a kilka może być wyłączonych .
- Obsługuje setData () w czasie rzeczywistym.
- Obsługuje zdarzenie, jeśli jakiekolwiek dane wejściowe zostały zmienione przez użytkownika.
- Powinien obsługiwać wybór wiersza
- Dodaj lub usuń obsługę wierszy w czasie rzeczywistym bez renderowania całej siatki.
- Obsługuje stronicowanie.
- Obsługuje sortowanie według dowolnej kolumny w czasie rzeczywistym.
- Uruchamia zdarzenie, jeśli dane są sortowane według użytkownika w czasie rzeczywistym.
- Interfejs użytkownika siatki musi obsługiwać kolumny możliwe do zrealizowania
- Automatyczna zmiana rozmiaru (będzie świetnie, jeśli siatka będzie automatycznie dostosowywana do rozmiaru elementu nadrzędnego)
- Zdecydowanie ma dobrą dokumentację.