Jump to content

multimesut

uniGUI Subscriber
  • Posts

    114
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by multimesut

  1. When "PageSize" "MyQuery SQL" value changes it turns to default value. But it is ok when i run "UniSession.AddJS('Ext.getCmp("'+grid.JSName+'_id").store.load();');" code. What is the problem and solution?
  2. Projemi "Standalone Server - EXE" olarak derleyip çalıştırdığımda çıkış yapılınca oluşturulan cache klasörü siliniyor. Fakat "ISAPI Module - DLL" olarak derleyip IIS 7 de çalıştırdığımda cache klasörleri silinmiyor. Nedeni ne olabilir.
  3. Teşekkürler #Farshad Mohajeri
  4. Merhaba, Bir kullanıcı oturum açtığında bazı random dosyalar oluşturmam gerekiyor. Oturum kapatılırsada bu dosyaların temizlenmesi gerekiyor. (Kullanıcı çıkış yapmadan exprorer i kapattığında bile) Aşağıdaki komutlardan hangi Path ı kullanmalıyım bu istediğim olayın olması için. Teşekkürler.. UniServerModule.TempFolderURL UniServerModule.LocalCachePath UniServerModule.GlobalCachePath
  5. Tam olarak kullanıcının 127.0.0.1 i ile haberleşmekti. Kullanıcının bilgisayarında yüklü bir uygulamayı tetiklemek için. Örneğin bir print server gibi. Bu durumda Websockets veya idHttp kullanamıyorsunuz. Çünkü bu kütüphaneler server üzerinde çalışıyor. Bende jQuery ve ajax üzerinden get-post yöntemi ile çözdüm. Şimdilik çalışıyor bir sorun yok gibi. #Farshad Mohajeri , #sinanaydin Teşekkür ederim.
  6. procedure TMainForm.UniFormShow(Sender: TObject); var x,link,js:String; begin x:=UniButton1.JSName+'_id'; link:='http://www.telsam.com.tr/'; js:='document.getElementById("'+x+'").href="'+link+'";'; js:=js+'document.getElementById("'+x+'").target="_blank";'; js:=js+'document.getElementById("'+x+'").outerHTML=document.getElementById("'+x+'").outerHTML'; UniSession.AddJS(js); end; Best Regards
  7. Thank you Fenix. I've been trying the following code. Its Work. swal({ title: 'Aktarılacak numarayı giriniz', input: 'text', showCancelButton: true, confirmButtonText: 'Aktar', cancelButtonText: 'İptal', showLoaderOnConfirm: true, preConfirm: function (number) { return new Promise(function (resolve, reject) { if (isNaN(number)) { reject('Sadece rakam girebilirsiniz!') } else { //mycode resolve() } }) }, allowOutsideClick: false }).then(function (number) { swal({ type: 'success', title: 'Aktarma İşlemi Başarılı', html: 'Aktarılan numara: ' + number }) })
  8. Hi Fenix, How do I use the input box property for SweetAlert? I need an input box like this. https://limonte.github.io/sweetalert2/ Best regards
  9. procedure TUniGUISession.SendResponse(RespStr:string; ExecCode: Boolean = True); Doğrudan tarayıcıya tek bir bildirim gönderir. Zaten gönderme sırasındaki tüm bekleyen JS kodlarını temizler. İstemci tarafında programlama için uygundur. Bkz. CleintEvents-4 demosu. ExecCode "True" ise kod yürütülür, aksi halde yürütülmez. procedure TUniGUISession.AddJS(JS:string); Her zaman çalıştırılan geçerli kod sırasına bir JS deyimi ekler. Thank you #Delphi Developer
  10. Merhaba, Projemde anlık olarak js kodları çalıştırmam gerekiyor. AddJS ile bunu yapabiliyorum. SendResponse ilede bunu yapabiliyorum fakat SendResponse kullandığım yerdeki procedure nin o anki işlemleri çalışmıyor. Bu iki kod arasındaki fark nedir. Örnekte UniButton2Click da hiçbir şekilde UniLabel1 Caption u değişmiyor. SendResponse de neden böyle bir sorun oluşuyor? //UniLabel1 Caption sorunsuz bir şekilde değişiyor. procedure TMainForm.UniButton1Click(Sender: TObject); begin UniLabel1.Caption:='Mesut - 1'; UniSession.AddJS('alert("Mesut - 1");'); end; //UniLabel1 Caption hiçbir şekilde değişmiyor. procedure TMainForm.UniButton2Click(Sender: TObject); begin UniLabel1.Caption:='Mesut - 2'; UniSession.SendResponse('alert("Mesut - 2");'); UniLabel1.Caption:='Mesut - 2'; end;
  11. UniURLFrame1 baktığımda sayfanın yüklendiğini ve sonucu VLC den görebiliyorum. Ama kod olarak 2 sorunum var. 1- UniURLFrame1.IsFinalLoading ile sayfa yüklendimi kontrol edemiyorum. Her zaman false dönüyor. 2- UniURLFrame1.HTML.Text ile sayfanın içini alamıyorum boş değer dönüyor. UniURLFrame1.URL:='http://127.0.0.1:8787/bilgi?{"data":{"actions":"lastmessage"}}'; while UniURLFrame1.IsFinalLoading do Application.ProcessMessages; UniMemo1.Text:=UniURLFrame1.HTML.Text;
  12. Hi Fenix, Thank's for the information. Best regards
  13. Bu durumda benim TUniURLFrame kullanman gerekiyor. Fakat TUniURLFrame ile statuscode alamıyorum. Yükleme başarılı oldumu, yüklendikten sonra içeriliği nedir diye almam gerekiyor. Bunu nasıl yapabilirim?
  14. Evet local adres. Ve benim uniguinin çalıştığı sunucunun değil sayfanın açıldığı bilgisayarın local adresine bağlanmam gerekiyor. idHttp bunu yapabilir mi?
  15. idhttp 127.0.0.1 e bağlanmaya çalıştığında sunucu üzerindeki mi 127.0.0.1 e bağlanır. Yoksa web sayfasını açan kişinin bilgisayarındaki 127.0.0.1 e mi bağlanır? Çünkü servis web sayfasını açan kişinin bilgisayarında kurulu oluyor.
  16. Merhaba, Bir projede kullanıcının 127.0.0.1 adresinde çalışan servis ile haberleşmem gerekiyor. Servis http ve udp protokollerini destekliyor. Ben projede idhttp veya idudp kullanamam çünkü haberleşeceğim adres 127.0.0.1. Bu durumda kullanabileceğim tek şey TUniURLFrame. Fakat TUniURLFrame ile statuscode alamıyorum. Yükleme başarılı oldumu içeriliği nedir diye almam gerekiyor. Kısaca jQuery ile yapılan aşağıdaki kodu delphi ile yapmak istiyorum. function lastmessage() { var result = null; $.ajax({ url : '127.0.0.1', type : 'get', dataType : 'json', data : JSON.stringify('{"data":{"actions": "lastmessage"}};'), beforeSend: function (xhr) { xhr.setRequestHeader ("Authorization", "Basic " + btoa('deneme:1234')); } }) .done(function() { console.log('Server: Response Ok!'); }) .fail(function() { console.log("Server: Response Failed!"); }); }
  17. Hi Fenix, It could actually be an "imagelist". Or a button as follows. How can I access these pictures? (fa_phone, fa_photo, ...) https://www.w3schools.com/bootstrap/bootstrap_dropdowns.asp Other question, How to change the icon with code? procedure TFAgent.ACW1Click(Sender: TObject); begin btnDurum.ButtonStyles:=bs_warning;//<-- No problem btnDurum.IconFont:=fa_folder_open;//<-- Don't change end; Best regards
  18. Hello Fenix; I want to use icons like "fa_phone" as icon in "UniPopupMenu" used in "UniSFMenuButton". how can I do that? Best regards
  19. Thank you #Delphi Developer; Do you have a example for changing the template? Best regards
  20. Merhaba, Paylaşım için teşekkür ederim. Dediğiniz gibi kodu ekleyince aşağıdaki şekilde sorunu çözdüm. 3 sorunum daha var. Bunlara bir çare bulabilirmiyiz #Delphi Developer? 1- Ay görünümünde hatırlatıcılara tıklayınca 24 saat göstermek. 2- +3 More yazısını değiştirebilmek. (türkçe yapmak bu linkte more için config bulamadım http://ext.ensible.com/deploy/dev/docs/source/CalendarPanel.html) 3- Ay takvimini 1 den başlatınca alana tıklayamamak More yazısını görememek (Tahminimce ayın 1 inde tarih yazıyor diğerleri hizalamak için kendini ortalıyor) function beforeInit(sender, config) { config.monthViewCfg = { todayText: "Bugün", showHeader: true, startDay: 1, } }
  21. Bu sorunu çözebildiniz mi acaba? Ayrıca saat dilimleri de "am/pm" olarak gözüküyor. 24 saate çekemiyorum.
  22. Teşekkür ederim. Bu durumda projeyi PageSize'i önceden ayarlayarak kullanıcıya bırakmadan tasarlamak lazım.
  23. Merhaba, Çeşitli internet sitelerinden çok sürüm indirip deneyince bu kilitlenme sorunu oluşuyor. Mevcut indirdiğiniz internet sitelerindeki sürüm gerçek çalışan sürümler değil. Sadece bu siteden indireceğiniz sürümler gerçek çalışan sürümler. Bende başka sitede bir trial görmüştüm daha güncel sürüme sahipti. Denemek için kurdum. Kurunca kilitlenme sorunu oluştu. Çözüm; Kurduğunuz sürümü kaldırın kurulumun oluşturduğu tüm klasörleri silin. Projenizi temizleyin. Bu siteden tiral (veya lisanslı) sürümü indirip tekrar kurun kilitlenme sorunu çözülüyor. Not; Ben trial den sonra full sürümü aldım. Full sürümde de bu sorunu yaşamıyorum. Dediğim gibi diğer sitelerden indireceğiniz kurulum dosyaları bu sorunu yaşatıyor.
  24. Merhaba Arkadaşlar, AlignmentControl kısmında uniAlignmentClient seçtiğimizde aktif olan 18 tane tasarım yapmamıza olanak sağlayan kodlar var. Ben 5 tanesini anladım. Anladıklarımın başına / işaretini koydum. Diğer kodların ne anlama geldiğini ve nerelerde kullanıldığını paylaşırsanız çok sevinirim. Yazdığım kodları yanlış anladıysam mesajda belirtirseniz güncellerim. Diğerlerinide bilen arkadaşlar paylaşırsa hepsini bu konu altında toplamış oluruz. LayoutAttrips /--Align --Columns /--Pack --Padding LayoutConfig --Anchor --BodyPadding --ColSpan --ColumnWidth --DockWhenAlign /--Flex /--Height --IgnorePosition /--Margin --Padding --Region --RowSpan --Split /--Width
×
×
  • Create New...