![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 371 Pomógł: 18 Dołączył: 23.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam pewien problem. Piszę sobie aplikację, w której wykorzystuję jQuery UI Draggable, Droppable. Cały zarys ma się tak:
z lewej strony mam tabelkę z imionami i nazwiskami ludzi, np. obok tego mam małą planszę, w której po pobraniu danych z bazy umieszczam ludzi. Wygląda to tak: (ludzi jest więcej, dałem dwóch tylko pokazowo) Przenoszenie między zawodnikami oraz z listy po lewej na miejsce po prawej fajnie mi działa, jednak chcę sobie zrobić coś takiego, że jeśli zamienię PO PRAWEJ STRONIE, na planszy Cyryla na miejsce Karola to żeby ta zmiana pokazała mi się na liście. Skrobnąłem taki oto kod:
no i rodzi się mały problem, bo o ile niektórych ludzi mi przenosi i zmienia pola w liście o tyle innych mi nie aktualizuje na liście (na planszy zamieniają się miejscami). Funkcję wywołuję podczas upuszczania elementu na pole droppable. Pewnie tu leży gdzieś logiczny problem, jednak jeśli sprawdzam sobie tak:
to po dowolnej zmianie zawodników wyskakuje mi ten komunikat. Na chwilę obecną mam na planszy i liście 6 ludzi. Jeśli zamienię ludzi z pozycji 1 i pozycji 2 to oni się ładnie zamieniają i aktualizują w tabeli (to samo działa w drugą stronę). Jeśli zamienię 2 z 5 to również działa fajnie. Ale jeśli zamieniam już 3 z 4 to nic się nie dzieje na liście. Jeśli zamienię 1 z 6 to aktualizuje się mi tylko pole na liście pod numerem 1 (czyli mam dwóch takich samych ludzi na liście). Mam nadzieję że dobrze to zobrazowałem. Myślałem że może ma to związek z polskimi znakami diakrytycznymi, jednak chyba nie, bo ludzie 'z ogonkami' w nazwiskach zmieniają się ładnie, a już bez 'ogonków' zmieniają się tylko na planszy. W czym może tutaj tkwić problem ? Proszę o porady i pomoc. @edit. poprawa bbcode. Ten post edytował Mefiuu 25.06.2013, 12:07:04 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 332 Pomógł: 22 Dołączył: 6.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Prawdopodobnie źle deklarujesz
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 371 Pomógł: 18 Dołączył: 23.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
kompletnie nie rozumiem tego rozwiązania, mógłbyś dokładniej ? Spróbowałem to co podałeś ale to nie działa już wybitnie.
|
|
|
--miki-- |
![]() ![]()
Post
#4
|
Goście ![]() |
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 371 Pomógł: 18 Dołączył: 23.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
miki, kimkolwiek jesteś, a Tobie co się stało ? Dajesz jakiś kod, nie wiadomo o co Ci chodzi i jeszcze mnie oskarżasz o obrażanie innych ... Powiedz mi co było niestosownego w mojej wypowiedzi ? A jeśli nie było nic to dlaczego tak reagujesz ?
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 04:44 |