Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Asynchroniczne drzewko
Forum PHP.pl > Forum > XML, AJAX
Speedy
Hej.

Poszukuję przykładu realizacji asynchronicznego drzewka w ajaksie. Najlepiej byłoby, gdyby było ono wykonane za pomocą wygodnej w obsłudze biblioteki do ajaxa (żeby można było ją wykorzystać także do innych celów).
Chodzi mi o drzewko, w którym gałęzie są ładowane dopiero po kliknięciu w nie i nie trzeba ich wszystkich definiować na początku. W przypadku drzewka o strukturze składającej się z bardzo dużej ilości elementów nie można ładować wszystkiego na początku.

Pozdrawiam i proszę o pomoc smile.gif.
marcio
http://mintajax.pl/Przewodnik/Kontrolki/
http://nospor.pl/

Nospor tez mial do tego klase.
Speedy
Wiem, że w mintajaksie to jest. Korzystałem z tej biblioteki już w paru miejscach, ale nie o to mi chodzi. Nie jestem też pewien, czy biblioteka Nospora działa w taki sposób, w jaki bym chciał.

Może podam konkretny przykład, żeby lepiej zobrazować, o co mi chodzi.

Mam strukturę składającą się z kilku tysięcy elementów. Nie będę wszystkiego definiował na starcie podczas ładowania strony, bo to głupota w przypadku takiej ilości danych. Chciałbym, żeby dopiero po kliknięciu w daną gałąź rozpoczynało się ładowanie kolejnych podgałęzi i ich wyświetlenie, dlatego napisałem, że chodzi mi o asynchroniczne drzewko.

Podczas grzebania w internecie przyszedł mi do głowy jeden pomysł. Później go sprawdzę i jak zadziała, to będzie po sprawie winksmiley.jpg.
nospor
no i to wlasnie robi moj lib smile.gif

Ale na rynku jest juz masa innych tego typu libow, np. w oparciu o jquery - polecam ci sie im przyjrzec
np.: http://www.jstree.com/
Speedy
Próbowałem zrobić asynchroniczne drzewko w mintajaksie, ale jest za dużo mordowania się z tym, żeby to dobrze działało. Pewnie bym to zrobił do końca, ale dla mnie liczy się teraz czas, dlatego raczej skorzystam z tego komponentu, który pokazał nospor zwłaszcza, że jest on wykonany za pomocą eleganckiej biblioteki, której mogę użyć do innych rzeczy w aplikacji winksmiley.jpg.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.