Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 2.374 pregleda

Najnovija ↓

dataGrid i konekcija na server side EXE 16.09.2006. u 19:50 · pre 245 meseci #1
Pozdrav,
Imam dataGrid, jedno dugme.
Kad kliknem na dugme, funkcija loadVariablesNum() odradi posao, poseti moj program na serveru i vrati array, kojim popunim dataGrid.
Ono sto me muci je da se SAMO JEDNOM kontaktira moj server! Nakon toga mogu da jkikcem do mile volje, nema kontakta sa serverom!?

Deo koda koji koristim:
---------------------------
trazi.onRelease = function() {
var cKiller = new Date().getTime();
trace("RELEASE - visiting HTTP...");
loadVariablesNum("http://localhost/exes/datagrid/datagrid.dll",0,"POST");
if(sent == "primljeno") {
wasGrid = 1;
c = cArray;

aArr = c.split(","); // return an array c = cArray rom DLL, delimiter is comma!
var i = 0;
cClick = c;

var myDP = new Array();
for(j=0; j<aArr.length; j+=2) {
var cn1 = aArr[j];
var cp1 = aArr[j+1];
myDP = { NAME:cn1,CITY:cp1 }; // 13
i++;
}
myDataGrid.dataProvider = myDP;
}
else {
cClick = n; //sent;
}
cClick = cAdditional;
pomoc.text = cClick;
}
---------------------------
Dakle, mogu samo PRVI puta da kontaktiram moj EXE na serveru, posle nemakontakta uopste.
Probao sam i direktno da iz dugmeta pozovem istu tu procduru kao gore - isti problem. Prvi puta poseti program, uzme podatke, prikaze ih u dataGrid i tu je kraj veselju i radosti!....

Ima li neko ideju sta b moglo biti problem?
razumeo bih da moj EXE uopste ne biva pozvan, ali ovako, samo jednom - malo je :)
Re: dataGrid i konekcija na server side EXE 16.09.2006. u 20:26 · pre 245 meseci #2
Samo da jos dodam.
Upravo sam napravio test i ako sam vec jednom posetio EXE i dobio podatke za popunu dataGrid, u sledecem kliku na button (za koji znam da vise nece kontaktirati EXE), izmenim array sa nekim sasvim bez veze podacima, i dataGrid te nove "podmetnute" podatke lepo pokaze!!!
Znaci osvezavanje dataGrid je ok, radi se o tome da button nakon prvog klika, vise ne reaguje na poziv loadVarsNum() funkcije????

Barem sam malo suzio problem....
Re: dataGrid i konekcija na server side EXE 16.09.2006. u 22:09 · pre 245 meseci #3
Pa iskoristi ono:

Code:

var cKiller = new Date().getTime();


Negde da izgleda ovako:

Code:

loadVariablesNum("putanja/datagrid.dll?"+cKiller,0,"POST");


Kako ne bi pozivao istu stvar...
Znaci pokusaj da dodas taj cKiller iza znaka ? u putanji..
A mozes da koristis umesto datuma i vremena random number,npr.
cKiller = Math.random() * 1000000;
Re: dataGrid i konekcija na server side EXE 16.09.2006. u 23:27 · pre 245 meseci #4
Hvala na pkusaju. U pravu si, to bi trebalo da resi cache probem, barem tako se komentarise svuda na internetu...
Probao sam taj pristup jer zvuci logicno, ali bez uspeha, isti problem.

Nazalost., izgled da je moj problem sa dugmetom i akcijom klika na njega.
Izgleda da je problem u tome sto imam jedan jedini layer, i na njemu jedan jedini frame. U njemu najpre dfinisem varijable, pa zatim imam funkciju koja cekira da li je button kliknut.

Cini i se da kad to uradim prvi puta, sve odradi kako valja. Sledeci klik izgleda da "gadja" negde u time line, pa se zapravo i ne radi o istoj situaciji kao kod prvog klika....

Izgleda da cu ponovo morati odustati, kao kod prvog poksaja pre par meseci :(
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme