Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

autocomplete na dinamički kreiranim textbox kontrolama

[es] :: Javascript i AJAX :: autocomplete na dinamički kreiranim textbox kontrolama

[ Pregleda: 5765 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

patak_daca

Član broj: 72199
Poruke: 418
*.dynamic.isp.telekom.rs.



+1 Profil

icon autocomplete na dinamički kreiranim textbox kontrolama13.05.2015. u 13:20 - pre 108 meseci
Pozdrav!

Imam jedan problem.

U tabeli imam polje koje nakon unosa podatka dinamički kreira novi red sa istim poljem.

Code:
<td >
        <input  name="serbroj" type="text" class ="serbroj"  value="" style="width:200px;"/>
  </td>  



na to polje je povezan

Code:
 $('.serbroj').autocomplete({
        minLength: 2,
        source: '@Url.Action("TraziRobu")'

      });


kada kreiram novi red sa tim poljem izgubi mi se autocomplete, jednostavno ne radi.

Ako neko ima predlog kako da rešim problem....

Hvala!

Patak
 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1343
*.dynamic.sbb.rs.



+311 Profil

icon Re: autocomplete na dinamički kreiranim textbox kontrolama13.05.2015. u 13:44 - pre 108 meseci
Ne radi samo na tom novom polju koje si dinamički dodao?
 
Odgovor na temu

patak_daca

Član broj: 72199
Poruke: 418
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: autocomplete na dinamički kreiranim textbox kontrolama13.05.2015. u 13:52 - pre 108 meseci
Da..baš tako..
 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1343
*.dynamic.sbb.rs.



+311 Profil

icon Re: autocomplete na dinamički kreiranim textbox kontrolama13.05.2015. u 14:01 - pre 108 meseci
Moraš da pozoveš ponovo skript za autocomplete JER! to novo polje
nije postojalo u trenutku kada se onaj skript izvršio (verovatno kada se prvi put učitala stranica).

Ovo obično važi za 99% slučajeva kada nešto dinamički dodaješ
a treba da se oživi preko skript plugina - nebitno da li je plugin autocomplete ili nešto drugo.
 
Odgovor na temu

patak_daca

Član broj: 72199
Poruke: 418
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: autocomplete na dinamički kreiranim textbox kontrolama13.05.2015. u 14:05 - pre 108 meseci
Pa da ...

U tom polju se preko bar code unosi barcod, ako nema barcode on kucanjem u to polje se pojavljuje autocomplete.

Ovo je deo code koji kopira predhodni red

Code:
 var $newRow = $('#TemplateRow').clone(true);

                            $newRow.find('.serbroj').val($("").find('.serbroj').val());

                            $newRow.find('.roba').val($("").find('.roba').val());

                            $newRow.find('*').andSelf().removeAttr('id');

                            $('#grupa_kontrola_za_verifikaciju tr:last').after($newRow);



Da li tu treba da dodam autocomplete ?
 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1343
*.dynamic.sbb.rs.



+311 Profil

icon Re: autocomplete na dinamički kreiranim textbox kontrolama13.05.2015. u 14:07 - pre 108 meseci
Ja bih rekao da može, dodaj ga tu, valjda neće autocomplete da se "pokvari" ako se pozove ponovo i preko starih polja.
Probaj pa vidi.
 
Odgovor na temu

patak_daca

Član broj: 72199
Poruke: 418
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: autocomplete na dinamički kreiranim textbox kontrolama13.05.2015. u 14:11 - pre 108 meseci
Kada sam dodao





Code:
var $newRow = $('#TemplateRow').clone(true);

                            $newRow.find('.serbroj').val($("").find('.serbroj').val());

                            $newRow.find('.roba').val($("").find('.roba').val());

                            $newRow.find('*').andSelf().removeAttr('id');

                            $('#grupa_kontrola_za_verifikaciju tr:last').after($newRow);


$('.serbroj').autocomplete({

            minLength: 2,
            source: '@Url.Action("TraziRobu")'

          });


ništa se nije desilo...isto radi samo na prvom

molim za pomoć...
 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1343
*.dynamic.sbb.rs.



+311 Profil

icon Re: autocomplete na dinamički kreiranim textbox kontrolama13.05.2015. u 14:17 - pre 108 meseci
Jel ti je ovaj skript u razor view-u ili je standalone u posebnom fajlu?
Pitam zbog onog '@Url.Action("TraziRobu")'...
Jel vidiš u konzoli browsera neku grešku?
 
Odgovor na temu

patak_daca

Član broj: 72199
Poruke: 418
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: autocomplete na dinamički kreiranim textbox kontrolama13.05.2015. u 14:20 - pre 108 meseci
Script je u Razoru..

nema greške u consoli..

baš sam zapeo...

 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1343
*.dynamic.sbb.rs.



+311 Profil

icon Re: autocomplete na dinamički kreiranim textbox kontrolama13.05.2015. u 14:21 - pre 108 meseci
Ovako bi moralo da radi (u funkciji za novi red):

Code:

$newRow.find('.serbroj').autocomplete({
            minLength: 2,
            source: '@Url.Action("TraziRobu")'
          });
 
Odgovor na temu

patak_daca

Član broj: 72199
Poruke: 418
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: autocomplete na dinamički kreiranim textbox kontrolama13.05.2015. u 14:35 - pre 108 meseci
probao sam da dodam...ali neće..
kao da ga nevidi..

ako bi postavio da je autocomplete "live" ?
 
Odgovor na temu

patak_daca

Član broj: 72199
Poruke: 418
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: autocomplete na dinamički kreiranim textbox kontrolama13.05.2015. u 15:32 - pre 108 meseci
neki predlog ....savet...
 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1343
*.dynamic.sbb.rs.



+311 Profil

icon Re: autocomplete na dinamički kreiranim textbox kontrolama13.05.2015. u 16:24 - pre 108 meseci
Milsim da nema ni smisla da pokušavaš preko bilo kakve "live" varijante
kada ni na "direkt" neće da proradi.

Prvo što bih sledeće tražio jeste neki problem u napravljenoj kopiji reda - otvori 4 očiju
lako može da bude da tu nešto ne valja, možda struktura, možda atributi,
možda "name" duplikat inputa, ...

Na kraju, udari hard-code najprostije generisanje inputa pa vidi da li na njega hoće da zakači.
Eksperimentiši - kreneš od najprostijeg ka složenijim slučajevima (svaki slučaj te košta par desetina sekundi rada),
i tim pristupom ćeš da sigurno da dođeš do momenta kad nešto prestaje da radi - i kazaće ti se šta je problem.
 
Odgovor na temu

patak_daca

Član broj: 72199
Poruke: 418
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: autocomplete na dinamički kreiranim textbox kontrolama13.05.2015. u 16:27 - pre 108 meseci
važi...

hvala puno!!
 
Odgovor na temu

patak_daca

Član broj: 72199
Poruke: 418
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: autocomplete na dinamički kreiranim textbox kontrolama13.05.2015. u 16:58 - pre 108 meseci
ako nekog muči isti problem...evo rešenja..

morao sam da novi red dodam ovako....


Code:
$("#grupa_kontrola_za_verifikaciju").append("<tr><td><input  type='text' class ='serbroj'  value='' style='width:200px;'/></td><td> <input type='text' class='roba' name='roba'></td> <td> <input type='text' class='id_robe' name='id_robe'> </td>  <td> <input type='submit' name='DeleteBoxRow' value='Obriši'  class='DeleteBoxRow' /></td></tr> ");



možda nije neko rešenje ali radi...

Hvala Dušane na pomoći!!

Pozdrav!
 
Odgovor na temu

[es] :: Javascript i AJAX :: autocomplete na dinamički kreiranim textbox kontrolama

[ Pregleda: 5765 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.