Windmark
#programowanie #gwt #java #javascript

Mirki pomóżcie. Chciałbym dodać grida do swojej aplikacji webowej.
Zależy mi na tym, by grid ten ajaxem odbierał listy zadań pracowników na dany dzień i je ładnie wyświetlał. Dodatkowo działałby on w stylu 'google maps'. Czyli przeciągając myszką (lub palcem na tablecie) w boki, wysyłane by były w czasie rzeczywistym żądania i ściągane następne zadania z innych dni. Chciałbym także, by żądania te były w miarę 'niewidoczne' dla użytkownika. Czyli aplikacja wczytuje się np. z widokiem tygodniowym, a następnie zaczyna ładować do ukrytych pól kilka tygodni w przód i tył, by użytkownik po przeciągnięciu myszką w bok, od razu zobaczył zadania dla innych dni (coś jak doczytywanie map w grach). Dodatkowym atutem byłaby możliwość oddalania i przybliżania widoku. Ale to już mógłbym zrobić definiując kilka podstawowych trybów (tygodniowy, miesięczny, kwartalny).

Znacie może jakiś gotowy grid, który spełniałby ww. wymagania? Aktualnie w aplikacji mam GWT i prototypeJS, więc wolałbym się na nich oprzeć. Żądania są do PHP wysyłane Ajaxem.

Pic related jak to będzie wyglądać.
5
  • Najlepsze
  • Wszystkie komentarze
briskmann
@Windmark: Schemat Table mozesz wziac z Bootstrap: link . Wysylanie zadan przez JQuery+touchSwipe: link . Ten link rowniez moze byc pomocny.
1
wojtek656
handsontable sprawdz
0
Windmark
@wojtek656: sprawdziłem. Handsontable nie ma dynamicznego przeciągania.
0
Windmark
@briskmann: bootstrapa znam. Dzięki za linki. Ale to nadal nie rozwiązuje moich problemów z lazy loading niewidocznych elementów...
0
T.....c
T.....c
@Windmark: Zerknij na DataTables, chyba miało lazyload. Nie wiem tylko, czy ma gotowy komponent plannera
0
andrut1291
andrut1291
Nie znam się ale framework ExtJs nie daje takich możliwości za pomocą odpowidnich kontrolek ?
0