Dynamiczna tabela JS

0

@

Chciałbym wykonać dynamiczna tabele zgodnie z przykładem

http://bootsnipp.com/snippets/rgyQP

Jedyna różnica to to że mam pole numerowe oraz używam bootstram-select i tu sie rodzi problem gdyz mając je w tabeli, nie tworza się nowe pozycje z tymi polami.

Czy wie ktoś jak to poprawić?

1

Brakuje Ci data-type w tych td'kach. One mówią skryptowi jakiego typu pole ma dodać. Przeczytaj dokumentację, żebyś wiedział co możesz tam wpisać np. data-type="input"

0

tylko w przypadku selecta jak zrobie:
data-type="select"
to nie wyswietla selecta w kolejnym polu

a w przypadku pola liczbowego to uzylem zwyklego inputa bo nie wiem co innego?

ten skrypt nie ma dokumentacji chyba?

1

@viamarimar wystarczy zobaczyć, jak działa scrypt. Wpisz data-type=".bootstrap-select" <- z kropką, bo to selector

 var c = $(cur_td).find($(cur_td).data("type")).clone().val("");
//var c = $(wewnątrz komórki tabeli).znajdźElementPasującyDo(  odczytaj data type z komórki  ).sklonuj().ustawWartosc("");

Jeżeli pisałes select, to nie dziwne, że nie kopiowało, bo nie mógł znaleźć takiego elementu. Ty masz tam buttona, pare divów itp.

0

Mógłbyś mi podać przykład jak data-type="" powinno wyglądać np dla takiego selecta, dalej już bede wiedzial jak postepowac

<select class="selectpicker " title="Wybierz jedną z opcji..." data-style="btn-simply" data-live-search="true">							
							  <option data-tokens="g">gramy</option>
							  <option >dag</option>
							  <option >kilo</option>
							</select>
0

CSS w miare , js marnie , dlatego nie moge sobie sam z tym poradzic.

1

W takim razie w data-type podawaj selektor css elementu, który chcesz otrzymać w kolejnym rowie.

1

Nie siedzę w javascriptcie ale coś mi się wydaje, że nie jest zbindowany do niego onclick, albo np. powtarza się ID (bindujesz click do konkretnego id'ka, a w momencie skopiowania skrypt dokleja do niego coś tam, chyba jakiś numer, no summa summarum Ci nie działa).

0

Czyli problem mize byc w tym ze np select ma id = abc (ten startowy) i kolejny jest kopiowany z tym samym id? A powinno to byc iterowane w jakis sposob w js'sie?

0

Do zamkniecia. Dziekuje za pomoc

1 użytkowników online, w tym zalogowanych: 0, gości: 1