2009-08-08 15 views
6

Próbuję użyć jquery datatable plugin w moim projekcie. Obsługuje ładowanie ajax wartości w tabeli. Ale moje pytanie brzmi, czy obsługuje on leniwy ładunek wartości? oznacza Jeśli tabela jest podzielona na strony, czy mogę załadować dane wymagane przez każdą stronę przy użyciu ajax, gdy jest to wymagane, niż załadować wszystkie wartości przy uruchomieniu strony?Lazy wartości obciążenia w stronicowanych datatable przy użyciu jquery

Teraz zaobserwowałem, że wszystkie dane wymagane przez stronę są ładowane podczas tworzenia tabeli. Stworzy to problem, jeśli strona będzie zajmować się ogromną ilością danych i nie będzie używana w tym momencie.

Jeśli ta wtyczka nie może obsłużyć, to każdy może zaproponować dowolną inną wtyczkę, która będzie obsługiwać to wymaganie. Potrzebuję tabelę danych, która obsługuje stronicowanie i leniwe ładowanie zawartości.

Odpowiedz

2

Można to zrobić, korzystając z konfiguracji ajax w samym module datatable. Możesz znaleźć szczegóły here. Opcja sAjaxSource służy do określenia źródła ajax i ustawienia opcji bProcessing pozwala nam skonfigurować system do wykonywania wszystkich operacji takich jak ładowanie strony, sortowanie i filtrowanie po stronie serwera.

+0

Czy możesz opublikować swój zaimplementowany kod, proszę. – Dilis

+1

Próbuję zaimplementować leniwy ładowanie za pomocą jquery datatable. Nie byłem w stanie tego zrobić, a ta odpowiedź nie pomaga. Jakieś wskazówki, jak to zrobić? – Erick

Powiązane problemy