MlodyInformatyk
#datatable #programowanie #jquery #json #javascript

Może ktoś jeszcze nie śpi i przypadkiem mi pomoże. Zmagam się z tym od nie wiem jakiego czasu i żadnych wyników nie ma.

Chciałbym zrobić taką strukturę. Mam w selekcie liste bibliotek.
i teraz w zależności jaką biblioteke wybierzemy to chciałbym wyświetlać księgozbiór. Znalazłem bardzo fajny plugin (DataTable) tyle że jest jeden szkopuł nie za bardzo wiem jak ugryźć to wyświetlanie.

Tyle co zdołałem się dowiedzieć z ich oficjalnej strony/forum to mamy atrybut 'dataSrc' gdzie podajemy tak jakby ścieżke do tablicy którą będziemy przekształcać w DataTable.

Z jednej strony takie łopatologiczne wczytywanie niby działa (u mnie jednak nie do końca) Pod tym linkiem ktoś po prostu wrzuca to co chce w 'columns' - mnie coś takiego za chiny nie chce działać.

Tak samo tutaj w pierwszym komentarzu jest odpowiedz zaakceptowana że niby działa - u mnie jakoś nie.

Ja chciałem to ugryźć w ten sposób - 'dataSrc' : 'details.lista.$( "#biblioteki option:selected" ).val().ksiazki'
Gdzie w $( "#biblioteki option:selected" ).val() mam event z selecta. Natomiast reszta to ścieżka z drzewa Jsonowego.

To jest źle - bo nie działa. Ale już nie wiem co z tym kombinować dalej.
  • Najlepsze
  • Wszystkie komentarze
TwigTechnology
@MlodyInformatyk: wrzuć na jsfiddle / codepen / etc, nikt ci tutaj nie wywróży co z------ś
TwigTechnology
@MlodyInformatyk: to jeszcze kawałek jsona wrzuć
MlodyInformatyk
@TwigTechnology: Dzięki wielkie za pomoc : ) Wszystko się udało.
MlodyInformatyk
MlodyInformatyk
MlodyInformatyk
Właściwie powinno być tak - http://www.wklej.org/id/3225582/

Wcześniej myślałem że nie może być 2x id więc dałem id2
TwigTechnology
@MlodyInformatyk: obadaj https://jsfiddle.net/qkcze5of/3/

Jeżeli masz mało danych, to możesz sobie wgrać raz jsona, tak jak jest teraz i sobie z niego wyświetlać, ale lepiej by było pobierać rzeczywisty id, odpytywać serwer o dane dla tego id i operować na mniejszych danych.

Generalnie namieszałeś trochę z nazwami zmiennych, danymi i samym DataTables.
MlodyInformatyk
@TwigTechnology: OOOO super! działa (⌐ ͡■ ͜ʖ ͡■) Już patrzę jak to zrobiłeś.
MlodyInformatyk
@TwigTechnology: Jeśli jeszcze mógłbym mieć pytanie. Czy wiesz może jak dodać coś w tym stylu do tej tabeli?

Generalnie chciałem od początku to zastosować ale no problemy po drodze i całkiem zapomniałem. Teraz zacząłem uzupełniać ten projekt o wszystkie dane książki i mi się przypomniało.

Ja próbowałem robić ten tutorial i nawet ctrl+c ctrl+v nie działał. Ale no ja jestem totalnym noobem ;/
MlodyInformatyk
Z tego co rozumiem to po kliknięciu w ten przycisk odpala się funkcja format która dodaje taką dodatkową tabele z elementami jsona.
MlodyInformatyk
Już mniej wiecej załapałem jak to działa. jednak nie umiem podpiąć onclicka do tego zielonego elementu który się wysuwa.
MlodyInformatyk
Dobra nie ważne :P Okazało się że po prostu nie zmieniłem id z tutoriala. Już klika mi. :P