EDYTOWANIE:
Chcę użyć domyślnej funkcji komunikatu przetwarzania dostarczonej przez elementy danych, ale wygląda na to, że działa tylko z przetwarzaniem po stronie serwera. Nie używam przetwarzania po stronie serwera.Komunikat przetwarzania wyświetlania w tabelach danych jQuery
oryginalne pytanie:
chcę wyświetlić przetwarzanie wiadomości w DataTables gdy dodaję/usuwanie rekordów z DataTables. Nie używam przetwarzania po stronie serwera, w zależności od kilku zdarzeń, które usuwam/dodaje rekordy do DataTables.
Próbowałem za pomocą bProcessing
jako true
i sProcessing
dać niestandardowej Progress wiadomość ale wygląda na to, że działa tylko z serwerem przetwarzania bocznej. Jak mogę to osiągnąć bez przetwarzania po stronie serwera? Jak mogę jawnie wywołać funkcję wyświetlającą komunikat o przetwarzaniu?
Tutaj jest podobny example, ale używa przetwarzania po stronie serwera.
Dzięki.
Rozwiązanie:
DEMO Dzięki @Robodude.
Możesz spróbować dodać moduły obsługi zdarzeń dla różnych akcji, które będą powodować wyświetlenie komunikatu. Podobnie jak w tym przykładzie: http://datatables.net/release-datatables/examples/advanced_init/events_live.html – Robodude
@Robodude: Chcę wyświetlić domyślny komunikat o postępie, dostarczony przez datatables. Wyświetlenie komunikatu o postępie w alertach nie jest dobrym pomysłem. Sprawdziłem dostępne funkcje i nie mogłem znaleźć funkcji, która wyświetla komunikat o postępie. Proszę sprawdzić przykład, o którym wspomniałem, szukam tego samego. – xyz
Więc wypaliłem przykład i istnieje ukryty div na stronie, który zawiera tekst "Przetwarzanie ..." i sposób, w jaki wyobrażam sobie, że jego wyświetlenie jest kontrolowane, jest tuż przed wysłaniem ajaxa do przetwarzania serwera, pokazuje to a kiedy zostanie zakończone, ukrywa to. Sprawdziłbym, czy masz domyślny ukryty div w twoim stole, gdy włączasz bProcessing i kontrolujesz jego widoczność, gdy warunki dla niego są spełnione. – Robodude