Delphi Can
unigui js fonksiyonları kullanımı - Baskı Önizleme

+- Delphi Can (https://www.delphican.com)
+-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3)
+--- Forum: Delphi ile Web Teknolojileri (https://www.delphican.com/forumdisplay.php?fid=118)
+--- Konu Başlığı: unigui js fonksiyonları kullanımı (/showthread.php?tid=5658)



unigui js fonksiyonları kullanımı - mdagli2003 - 19-01-2021

merhaba arkadaşlar, unigui ile harici bir js kodu içerisindeki fonksiyonları kullanmaya çalışıyorum bir türlü yapamadım,
js kodlarını files/ dizini içerisine ekledim, servermodule yerini belirttim ancak js içerisindeki fonksiyonları çalıştıramadım, bu fonksiyonlar json olarak sonuç döndürüyor onu da json formatter ile daha sonra düzenleyerek kullanıcam ama o sonraki iş,
örnek BinPublic.js de bulunan function BinanceTicker24hrAll() fonksiyonunu nasıl çağırırım? 
herkese teşekkürler. ilgili js dosyaları ektedir.


Cvp: unigui js fonksiyonları kullanımı - delphi.developer - 19-01-2021

UniGUI projesinde eklediğiniz butonun OnClick olayına aşağıdaki ifadeyi yazın.

UniSession.AddJS('javascript:BinanceTicker24hrAll();');

Eklendiğiniz JS dosyasından ilgili fonksiyonu bu şekilde çağırabilirsiniz. Fakat projenizde sadece bu iki dosya varsa hata alacaksınızdır. Çünkü Binconnect.js dosyası içerisindeki  Binance fonksiyonu Utilities.computeHmacSha256Signature(string, secret); nesnesine çağrım yapıyor ve gönderdiğiniz dosyalarda Utilities nesnesi tanımlı değil.