Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 12/26/20 in Posts

  1. I have successfully combined unigui with fastscript Recently, it took three months to rewrite fr's online report designer with unigui Unigui is too powerful
    4 points
  2. This example is great for demonstrating product images in detail by enlarging the specific area or displaying an enlarged image in a separate area. It does not use two images to produce the effect as many libs do. I have separated the functions in such a way that you can easily choose the one that best suits your project. See External JS file to Magnify and for Zoom function, see Mainform script. I do not see any use of using this feature in mobile as there is already a pinch movement to enlarge images on the platform. Either way, it works the same. Examples posted here are free
    4 points
  3. Thanks to all !!! Choosing uniGUI to apply RadCORE resources (which were started on FMX and VCL) was the best choice I made. I hope that uniGUI will grow even more, in Brazil and worldwide. If RadCORE, in any way, is contributing to this, it will give me the feeling of accomplishment, because @Farshad Mohajeriwork is great and it is up to us, users, to spread the word about uniGUI.
    3 points
  4. Updated login demo, now works for Google, Azure and Twitter, enjoy ! SignIn_Demo.zip
    3 points
  5. This is a demo project to implement the "Sign in with Google" button using Unigui, enjoy ! LoginForm - Sign_in_with_Google.zip
    2 points
  6. No, it is just another Node. NodeZero indicates that this Node Id is equal to zero. NodeZero also has a special purpose. If you set "persistent_node_zero" to true, it will ensure that Node zero will always be available and running, so you can execute part of your code in that Node which requires continuous availability. Such as a Thread Timer which executes special tasks in certain time intervals.
    2 points
  7. Hi We are actively working on HyperServer for Linux at the moment.
    2 points
  8. Hello, Can you try to use this approach? function reconfigure(sender, store, columns, oldStore, oldColumns, eOpts) { columns.forEach(function(col){ if (col.getEditor() && col.rdonly) { col.getEditor().setDisabled(col.rdonly); } }) }
    2 points
  9. Hello Unigueers, Please Share your expertise ! Many of us don't share any thing, probably thinking it's elementary. it's wrong ! I keep saying : "Share, Share, Share and more" ... even if it's simple. --> This will save us a lot of time. So, for Who just come to Unigui world, here is a simple way do set dynamically (at runtime) the Unibutton color Background. Color Background, say you ? Yes ... as it's not obvious at all (thx to Sherzod) : with UniButton1.JSInterface do begin JSCall('btnWrap.setStyle', ['background-image', '"
    2 points
  10. function afterrender(sender, eOpts) { sender.headerCt.el.on('dblclick', function() { ajaxRequest(sender, 'headerdblclick', []); }); }
    2 points
  11. Hi Oscar, uniGUI internal SSL implementation is based on OpenSSL and Indy. It may not be up to date and it may have some flaws. If you want an up to date SSL solution you need to deploy your app as ISAPI Module to Microsoft IIS or Apache for Windows.
    2 points
  12. To Farshad or Sherzod. I think that It's a good idea to add another aligment samples like this to the components package. Flex is extremly great feature of package (instead of VCL), and I think that it needed to be demostrated as much as possible. VCL (and LCL also) have no flex, and many your customers (me too) have no idea how it great works. All other VCL features we already seen thousands times and no need to show it again and again.
    2 points
  13. I'm another RadCORE happy user, the Bootstrap grid system to get responsivity works like a charm, you just put your controls inside a UniContainerPanel, and set how many columns you want for each resolution in their "hint" property, it's awesome.
    2 points
  14. 2 points
  15. 2 points
  16. Responsivity feature like a Bootstrap grid system is a requirement these days, only one web application running in all resolutions with same code would be perfect to uniGUI modernization.
    2 points
  17. Here is FMX code to facebook. A little tweak to make it work in uniGUI... no time at time moment buts is working ok using FMX. All code source and examples. Have fun... Project25-uniGUI-login-facebook.rar
    2 points
  18. Hello Paul, I did not retreive it, but i will explain here, step by step, what i did with my free home server (This work from Oct 2015 without problem). A. Introduction 1.The first thing is how to start an Unigui application: - either via IIS (ISAPI dll): MyIP_ServerAdresss / MyAliasFolder / MyApplication.dll - Or via Service: MyIP_ServerAdresss / MyApplcation: MyPort (MyPort = 8077, 8078, 8079 ...) Follow the deployment steps in the Developer Manual: http://www.unigui.com/doc/online_help/deployment.htm (My preference, today (May 2019) goes for the Service.
    2 points
  19. Hi group Wonder if there is a way to hide virtual keyboard in my mobile app while I am in a unimedit but the information is generated by a scanner.... So I dont need it and the time in to show and to hide the virtual keyboard is about two precious secods in every scanning, killing the possibility of a fluent scan. Thanks for your help.
    1 point
  20. 1 point
  21. Одно из возможных решений на мой взгляд, попробуйте: var titles = new Map(); titles.set('x-msgbox-error', 'Ошибка'); titles.set('x-msgbox-warning', 'Предупреждение'); titles.set('x-msgbox-info', 'Информация'); titles.set('x-msgbox-question', 'Подтверждение'); Ext.onReady(function() { Ext.Msg.on('show', function() { Ext.Msg.setTitle(titles.get(Ext.Msg.getIcon())); var promt = Ext.Msg.getPrompt(); if (promt) { promt.getFocusEl().focus() } }); });
    1 point
  22. Примерно год, как я начал пытаться изучать этот замечательный веб-фреймворк. Авторам и всем причастным большое спасибо. За год год изучения и за полгода более менее плотной работы с uniGUI возникали периодически вопросы, пожелания, предложения. Но, к сожалению, много вопросов осталась нерешенных. Я их постепенно собирал. И вот решил опубликовать. Я очень надеюсь, что авторы учтут пожелания, ошибки и предложения, что сделает ваш веб-фреймворк еще более привлекательным, а ну работу более комфотной и уменьшит использловатние так называемых костылей 1. При установке фреймворка желательно опр
    1 point
  23. Hello, Please create a simple test case. I was unable to run your example. ShDateUtils, ShDateDB ?
    1 point
  24. if still relevant use functions function beforeInit(sender, config){ config.loadMask = false; config.loadingText = 'загрузка...'; config.emptyText = 'даних немає'; config.grouped = false; var descr = '<table class="tblResDescr">' + '<tr>' + '<td class="tdDbgRowLogin">{[this.getVal(values, "NAME")]} {[this.getArc(values)]}</td>' + '<td class="tdBtnPopup"><button class="btnPopup" user-id="{[this.getVal(values, "ID")]}"><i class="fas fa-angle-down"></i></td>' + '</tr>' +
    1 point
  25. 1 point
  26. Can I use it with another geolocation API or Ipstack only? I've been using abstractapi.com/ip-geolocation-api for some time and would like to continue with it. I have an API key. Thanks!
    1 point
  27. Thanks Sherzod! ... sorry I overlooked. This is exactly what I am looking for. -Frances
    1 point
  28. 1 point
  29. Fix will be available in next build. Workaround is to create Frame in Form's OnCreate event instead of OnShow event.
    1 point
  30. OK, если для отдельной формы, попробуйте window.resize.
    1 point
  31. Yet another question. I see that CheckListBox is marked by done: CheckListBox (Done). Where it could be found? I use the 1535 complete version.
    1 point
  32. Hello, You can add this line into servermodule.customcss .x-panel-header-default .x-tool-tool-el { width: 20px; height: 20px; }
    1 point
  33. The RadCORE project is fantastic, it has boosted the use of UniGui here in Brazil, and already has several users around the world in several countries. I encourage everyone to get to know it, especially the new version with the improved responsiveness features.
    1 point
  34. Many thx Maestro. Your code works like a sharm I opend a ticket support to integrate your solution on the next release : FSD-3105
    1 point
  35. ErrorMessage method is for internal use only. You can use UniSession.Alert() method instead.
    1 point
  36. Здравствуйте, И для мобильной.
    1 point
  37. procedure TMainForm.UniButton1Click(Sender: TObject); begin ShowMessage('UniPanel1.Color -> ' + ColorToString(UniPanel1.Color)) end; procedure TMainForm.UniColorBox1SelectEvent(Sender: TObject; NewAlphaColor, OldAlphaColor: TAlphaColor; NewColor: TColor); begin UniPanel1.Color := NewColor; UniColorBox2.SelectedColor := NewAlphaColor; end;
    1 point
  38. Помогло спасибо. MessageDlg(...); UniSession.AddJS('Ext.select("#ext-messagebox .x-messageboxtitle .x-text-el").setText("' + constAttention + '")'); UniSession.AddJS('Ext.select("#ext-messagebox .x-button .x-text-el").elements[0].innerHTML="' + constBtnYes + '"'); UniSession.AddJS('Ext.select("#ext-messagebox .x-button .x-text-el").elements[1].innerHTML="' + constBtnNo + '"'); UniSession.AddJS('Ext.select("#ext-messagebox .x-icon-el").elements[0].style["background-image"]="url(files/dialoginfo24.png)";');
    1 point
  39. Messenger has come to our web desktop app :-) We use https://www.esegece.com/ for sockets connections and management.
    1 point
  40. По моему скромном мнению, разработчики uniGUI уделяют мобильной версии фреймворка очень мало времени либо почти вообще не уделяют. У меня есть доступ к статистике двух харьковских сайтов (тематика сайтов - это разного рода объявления) с общей посещаемостью до 100 тыс переходов в месяц. Так вот, статистика говорит о том, что количество мобильных устройств перевалило за 50% и растёт. Это значит, что программистам вс1 больше и больше нужны средства для разработки мобильных версий веб-приложений и веб-сайтов. Иногда даже так бывает, что на одном из сайтов до 100% мобильных пользлвателей.
    1 point
  41. this will save me about 120 $ per month, I use a linux server with ngix just to do the load balancer .. this native resource will be of great use.
    1 point
  42. My second question :-) Is there no Unimdbtext component? Thx, Dominique
    1 point
  43. I'll answer this myself based on a forum message here. In the Default Document module for the web site, add the app's DLL file name. In my case, it would be myapp.dll. Then, in the web browser, typing http://localhost/myapp will open the app without showing the DLL name.
    1 point
  44. Хорошо, но возможно это будет добавлено в будущих версиях.
    1 point
  45. Great ! You cal also use simply Layout Technic as below : Mobile_Design.7z ReadMe.txt
    1 point
  46. I created a couple of apps in Lazarus some years ago, it actually works. http://microhertz.org/
    1 point
×
×
  • Create New...