Jaki jest najlepszy sposób na wprowadzenie pewnego rodzaju wskaźnika postępu w Play?Wskaźnik postępu w strukturze gry
Mam prostą stronę importu, gdzie użytkownik może przesłać plik csv. Serwer wykonuje dłuższe przetwarzanie do czasu zakończenia importowania. Chciałbym przekierować użytkownika na osobną stronę po przesłaniu i dać mu dalsze informacje zwrotne na tej stronie á la "150 z 856 importowanych zbiorów danych".
Czynność przesyłania uruchamia metodę kontrolera, która może uruchomić czasochłonne zadanie we własnym wątku, ale jak uzyskać status zadania z wywołaniem ajax z innej strony (ponieważ gra nie ma żadnego rodzaju stan między żądaniami)?
Użyłbym obu odpowiedzi: John's i @Codemwnci, aby wykonać to zadanie, zwłaszcza jeśli masz pewność, że będziesz używał przeglądarek obsługujących WebSockets lub przynajmniej Comet. W takim przypadku możesz stworzyć naprawdę żywy pasek postępu. – biesior