Jump to content
uniGUI Discussion Forums

Hayri ASLAN

Moderators
  • Content Count

    784
  • Joined

  • Last visited

  • Days Won

    54

Hayri ASLAN last won the day on October 9

Hayri ASLAN had the most liked content!

Community Reputation

166 Excellent

5 Followers

About Hayri ASLAN

Contact Methods

  • Website URL
    http://hayriaslan.net

Profile Information

  • Gender
    Male
  • Location
    Toronto - Canada

Recent Profile Visitors

1874 profile views
  1. Hayri ASLAN

    Formu Free Etmek

    Bu arada hangi sürümü kullanıyorsunuz?
  2. Hayri ASLAN

    Formu Free Etmek

    Merhaba Biz Connectionu mainmodule koymanızı tavsiye ediyoruz. Data nesnelerini isterseniz formun üzerine yada DataModule üzerine koyabilirsiniz. Herhangi bir performans farkı olmayacaktır. Performans için yaptığınız şeyin bir web uygulaması olduğunu unutmamanız lazım. Örneğin Gridi pagesize ile kullanmanız lazım. Çok büyük bir listeyi combobox içine eklememeniz lazım. Sadece gerekli datasetleri açmanız lazım.
  3. Hayri ASLAN

    Formu Free Etmek

    Merhaba, Eğer Application Form kullanırsanız unigui sizin yerinize bu işlemleri yapıyor. Klasik form istiyorsanız yeni form yaratırken çıkan dialogda Free Form seçiniz. Böylece create and Free olaylarını siz yönetebilirsiniz.
  4. Hayri ASLAN

    UniFormAjaxEvent Showmessage Hatası hk.

    Merhaba, Test case yapabilir misiniz?
  5. Hayri ASLAN

    generic method to follow the user activity

    Hi, You can use UniGUIMainModuleHandleRequest, You can see eventname, objectname etc. procedure TUniMainModule.UniGUIMainModuleHandleRequest(ASession: TObject; var Handled: Boolean); begin if TUniGUISession(ASession).IsAjax then begin // TUniGUISession(ASession).ARequest.Params end; end;
  6. Hayri ASLAN

    generic method to follow the user activity

    Do you want to track all clicks, etc?
  7. Hayri ASLAN

    How To Determine If Calendar Dropped Down Or Closed?

    procedure TMainForm.UniFormCreate(Sender: TObject); begin with UniDateTimePicker1, JSInterface do begin JSAddListener('collapse', JSFunction('', 'ajaxRequest('#1', "collapse");')); JSAddListener('expand', JSFunction('', 'ajaxRequest('#1', "expand");')); end; end; Then in OnAjaxRequest of component, capture the events. if EventName ='...' then begin ... := Params.Values['...']; end
  8. Hayri ASLAN

    How To Determine If Calendar Dropped Down Or Closed?

    Hi You can use expand and collapse events in ExtEvents.
  9. Hi, Please check the below code. procedure TMainForm.UniFormCreate(Sender: TObject); begin with UniStringGrid1, JSInterface do begin JSAddListener('celldblclick', JSFunction('sender, td, cellIndex, record, tr, rowIndex, e', 'ajaxRequest('#1', "celldblclick", {cell:cellIndex});')); end; end;
  10. Hayri ASLAN

    Possible to use svg in dbgrid?

    Hi, You can use FieldImageURL event. This worked for me.
  11. Hayri ASLAN

    GPX Viewer

    What is you external gpx viewer's URI Scheme? like "tel://0123456789"; "geo:0,0?q=your+street+address"; "content://call_log/calls/0"; // must have READ_CONTACTS perm "content://calendar/events"; // must have READ_CALENDAR perm
  12. Hayri ASLAN

    UniSweetAlert problem with Execute method.

    Your test case is not clean. Also, ServerModule.dfm not found. To able to use Execute method, you need to set MainModule.EnableSynchronousOperations True.
  13. Hayri ASLAN

    1 url opened on 2 browser tab create diffrent session id

    You can not. Every tab is a one session so they have different sessionId.
  14. Hayri ASLAN

    How to HandleRequest on MainModule

    Instead of calling on before login, call onaftershow and set modalresult true based on response
  15. Hi Everything will be same with desktop app. Add idhttp to mainmodule. When you call get or post, this call will be from your server ip, not client's ip.
×