[ flylord @ 16.03.2009. 22:32 ] @
Pozdrav
napravio sam formu i u nekim retkim situacijama, forma mi javi da nije validna (isValid() vraca false). Da li neko ima neku ideju kako bih mogao da otkrijem sta je problem? :S
[ Vladica Savić @ 10.04.2009. 10:55 ] @
Cudno je sto ti kazes nekad vrati nekad ne da nije validna. Kakva ti je validacija?
Firebug u sake i experimentisanje, ja se tako ubih jednom, sve radi (u logici) kako treba, kad pokrenem ono mucak, firefox mi cuvao nesto u kesu.

Mozda razlog uopste i nije u validaciji? :)
[ flylord @ 10.04.2009. 18:45 ] @
ah, resio sam odavno problem. Tj, nisam ga bas resio, samo sam ga uklonio ali ga i dalje ne razumem. Stvarno je postojalo jedno polje koje nije validno u nekim situacijama (ne znam kojim), unutra stoji float tip brojeva (neka cena), i cak i tada kad je nevalidno, ono sto ja mogu da vidim, sve je u redu sa sadrzajem polja :S

A ja bas i nisam neki strucnjak za extjs, niti se trudim da budem :S
[ Vladica Savić @ 10.04.2009. 18:55 ] @
Cudno, a koji ext je u pitanju?
Tj. koja verzija bila? 1.1.x, ...2.2.1?
Jel si koristio neku njihovu standardnu (Ext-ovu) definisanu validaciju, ili si je sam pisao? Ako si koristio Ext 1.1.x moguce da on zeza ponekad, pun je bugova.

...valjda ce resiti sve u 3.0 :)
[ strutter.poison @ 07.02.2011. 22:59 ] @
Posto ima veze sa forularom..

Radi se o popunjavanju formulara postojecim vrednostima prilikom editovanja necega. Sporan je combo. Iz baze dobijam dva podatka, id i ime stravke. Combo treba da sadrzi listu gde je id skriveni elemenat a ime se vidi i moze se izabrati. Lista se formira pomocu remote store, ali prvo se mora kliknuti na taj combo. Zato u trenutku popunjavanja nema liste i promenom vrednosti combo elementa (jednostavno preko dom id elementa menjam vrednost kao i za ostale), dobjem id umesto imena. Pa kada kliknem onda se pojavi ostatak i umesto id stoji ime.

Dakle, trebalo bi da vec postoji lista u trenutku popunjavanja. Probao sam onLoad na store, ali nije pomoglo.

Kako se ovo radi? Ako treba kopiracu sta sam uradio, sad mi nije pri ruci..
[ Vladica Savić @ 08.02.2011. 13:45 ] @
Uh, dva puta čitah, al mi nije najjasnije šta pitaš. :)
Jel možeš malo prostije da izložiš problem koji te muči?
[ strutter.poison @ 09.02.2011. 16:53 ] @
Ma da... nista cudno :) u sitne sate znam i sebe da zbunim, druge da ne pominjem. :))

Uglavnom resio sam. Red ispod dodavanja tog combo elementa u form panel inicirao sam load store (za taj combo). Time se dobije normalna lista kao select i option u html-u. Onda popunim sa trenutnom vrednosti ako je edit. Medjutim kada se posle klikne na taj combo dodje do jos jednog http zahteva.. hm.

Sledio sam onaj tvoj tut. U sustini sve je isto, samo prilikom editovanja ne uzimam vrednosti iz elemenata iz grid-a nego samo id pa ostatak trazim sa servera.

Mozda je ovo jasnije pitanje. Kako bi u onom tvom tutu stavio masku na form panel prilikom popunjavanja (kada je rezim edit) ?

(mala razlika, elemente sam kreirao sa new, nisam navodio imena u objektu... ako to znaci nesto).

Ako je konfuzno, zaboravi, nemoj se opterecivati. Ovo sada samo probavam.. svidja mi se frejmvork, ali realno nemam potrebe za njim. Za sada. Kada bude kopiracu sporni deo koda, pa cu valjda lakse doci do odgovora. :)

Pozz
[ Vladica Savić @ 09.02.2011. 21:13 ] @
Po default-u poruku koju ti hoces se ispisuje u Ext.MessageBox.wait dijalogu, e, ali mozes da stavis u bilo koji element tako sto stavis property waitMsgTarget na true, znaci, imao bi ovako nesto (upamti ovo je pseudo samo):

Code (javascript):

var testPanel = new Ext.FormPanel({
                title: 'Test Panel',
                waitMsgTarget:true,
                items:[html:'Metni sta hoces u panel...'],
                buttons:[{text:'Sacuvaj podatke',handler:sacuvajPodatke}]
            });

var sacuvajPodatke = function(){
                testPanel.getForm().load({url:'TvojaSkripta.php?akcija=SacuvajPodatke&podatak=TestPodatak', waitMsg:'Cuvanje podataka u toku...'});
            }
 
[ strutter.poison @ 13.02.2011. 02:07 ] @
Done. Hvala puno. :)
[ Vladica Savić @ 13.02.2011. 07:43 ] @
Sta fala, plati pivo :D
[ strutter.poison @ 17.02.2011. 11:34 ] @
lol
Ako nekada bude prilike, imas pivo ;)