[ sparc @ 11.01.2010. 09:05 ] @
Imam web stranicu na kojoj zelim da azuriram sifru proizvoda pomocu dropdown liste.
Problem je u tome sto imam ~8000 sifara proizvoda. Koristim dropdown listu i
SqlDataAdapter. Kad treba da ode u edit mod to zna da potraje. Kada treba da prikaze
dropdown listu to traje u nedogled. Koristim VS2008 i IE8 na visti. Ima li leka
ovom problemu.
[ radicr @ 14.01.2010. 08:31 ] @
Nemam pametno rjesenje za ovo, niti mislim da postoji. Medjutim, mislim da nema mnogo smisla koristiti drop down listu sa 8000 elemenata. Kako korisnik uopste da dodje do elementa na 7893. mjestu? Znaci nije user friendly + sporo. Dakle, neko dobro rjesenje bi bilo uvesti neku vrstu filtera - pa kad korisnik unese par slova, da se okine neki auto populate ili da ima dugme da klikne pa da napuni sadrzaj. Em ce biti normalnije za koriscenje em ce biti brze. Samo sto nema gotovo rjesenje, ili ima pa moras prilagodjavati.
[ toxi_programer @ 27.01.2010. 23:12 ] @
Razmisli o tome kako će koristik pretraživati listu od 8k elemenata. Drugim rečima koji će "pattern" da prati da bi najbrže došao do traženog reda. Ako je to, na primer, abecedni redosled( dakle šifre su poređane po abecednom redu) onda je dobro da ubaciš mogućnost da koristik sam krene da kuca početak šifre a ti da mu filtriraš rezultat i( ajaxom naravno to radiš) zatim prikazuješ prvih, na primer, 10 šifara. Koristeći Ajax toolkit komponente to možeš jako lako uraditi.
[ w3bl0rd @ 28.01.2010. 06:19 ] @
ja bi za to koristio textbox i dodao mu autocomplete...