22-04-2019, Saat: 19:07
(Son Düzenleme: 23-04-2019, Saat: 16:02, Düzenleyen: Halil Han BADEM.)
Merhabalar,
UniGUI kullanarak bir proje geliştirmekteyim. Projemde bazı yerlerinde Javascript ile HTML kodlarım ile iletişime geçmem gerekiyor. Sorunumu kodları yazarak anlatmak isterim. Bir adet uniLabel içerisine yazılmış bir takım HTML kodlar var ve bu kodlar formda görüntüleniyor. Event kontrolü ile veriyi yakalıyorum. Şöyle ki;
Burada ilk butona tıkladığımızda uniMemo1 text değeri değişmesine rağmen ShowMessage olarak çağırdığım UniMemo1.Lines.Text'de bulunan değeri yerine eski değeri gösteriyor.
1) Proje açıldı. uniMemo1'de bulunan Lines.Text değeri boş.
2) Bir veri girildi HTML kod bölümüne
3) Bu kod JavaScript ile getElementByID ile uniMemo1 nesnesine başarılı bir şekilde set edildi.
4) Sonrasında uniMemo1'de bulunan değer ShowMessage ile gösterilmeye kalkındığında gösterilen değer boş oluyor.
5) Buttona bir kez daha bastığımda bu sefer doğru değer yani HTML kod bölümüne girdiğim değer geliyor.
Burada 4 ve 5. madde olan tersliği nasıl çözebilirim? Nerede sorun var diye düşünüyorum.
UniGUI Sürüm: 1.0.0.1397
Teşekkürler,
İyi çalışmalar.
UniGUI kullanarak bir proje geliştirmekteyim. Projemde bazı yerlerinde Javascript ile HTML kodlarım ile iletişime geçmem gerekiyor. Sorunumu kodları yazarak anlatmak isterim. Bir adet uniLabel içerisine yazılmış bir takım HTML kodlar var ve bu kodlar formda görüntüleniyor. Event kontrolü ile veriyi yakalıyorum. Şöyle ki;
if EventName = 'LoginPush' then begin if Params['loginParam'].Value.Contains('login') then begin UniSession.JSCode('Login.UniMemo1.setValue(document.getElementById("email").value);'); ShowMessage(UniMemo1.Lines.Text); end; end;
Burada ilk butona tıkladığımızda uniMemo1 text değeri değişmesine rağmen ShowMessage olarak çağırdığım UniMemo1.Lines.Text'de bulunan değeri yerine eski değeri gösteriyor.
1) Proje açıldı. uniMemo1'de bulunan Lines.Text değeri boş.
2) Bir veri girildi HTML kod bölümüne
3) Bu kod JavaScript ile getElementByID ile uniMemo1 nesnesine başarılı bir şekilde set edildi.
4) Sonrasında uniMemo1'de bulunan değer ShowMessage ile gösterilmeye kalkındığında gösterilen değer boş oluyor.
5) Buttona bir kez daha bastığımda bu sefer doğru değer yani HTML kod bölümüne girdiğim değer geliyor.
Burada 4 ve 5. madde olan tersliği nasıl çözebilirim? Nerede sorun var diye düşünüyorum.
UniGUI Sürüm: 1.0.0.1397
Teşekkürler,
İyi çalışmalar.