Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 03/15/21 in all areas

  1. In this video you will learn how to use minWidth for the column to display your data correctly when resizing your control, and how to use custom fonts, custom tooltip using Extjs QuickTips, how to add the 'Go to top' button for your grid, and how to change the row height to display your data in a clear way. mycustomers.sql UniDBGrid_1.rar
    10 points
  2. Hi all, In this video I will focus on grouping and you will learn: How to use XTemplate with grouping header How to display grid as 'all collapsed' or 'all expanded'. How enable collapse/expand only when clicking the '-' '+' icons. How to disable the tooltip for expand/collapse. How to know when group is expanded/collapsed (events). How to know how many children (rows) every group has. Attached: Project (include exe file) and DB file. UniDBGrid_2.rar mycustomers.sql
    7 points
  3. Hello there, In this video you will learn how to build a custom stunning popup menu using floating panel 🙂 Another example of how to use floating panel How to achieve the android ripple animation effect How to build better menu buttons How to avoid clicking on image & label How to attach 'click' event to 'el' element How to use GSAP library to display popup menu with smooth animation Project attached with exe. Unigui_CustompopupMenu.rar
    5 points
  4. We use the help of google docs viewer to almost view any type of file without the need to install any app (MS Excel, Powerpoint etc....) urlfrmAttached.HTML.Text:= '<iframe src="https://docs.google.com/viewerng/viewer?url='+ 'https://www.mydomain.net'+AUrl+'&embedded=true" width="685px" height="540px" frameborder="0">'+ '</iframe>"'; As you can see in this example we view excel file without the need to install MS Excel in the remote machine.
    5 points
  5. To all Brothers and Sisters. God bless you
    3 points
  6. Ramadan Kareem to all UniGui members
    3 points
  7. My code above blocks unwanted direct file access to any SubDirectory from outside Users (does not allow it to proceed) and adds these stats to the log file ([ANDY-S]:REJECTED) - of course my app can access these SubDirectories. The Attacks-24hr.txt file is an analysis of my apps log file from where I can review and decide to manually add any rouge IP to the BlockIPList. I put this info up because I was shocked to see so many attacks and I thought programmers should know.
    3 points
  8. We couldn't build that system without Unigui 🙂 We offer our Backoffice solution "Nasa" to Travel agencies and Tour operators for more than 15 years. If you are interested in cooperation please contact me. https://youtu.be/jSBm5LVWmwI http://3msoft.net/nasaos
    3 points
  9. كل عام وأنت بخير ينعاد علينا وعليكم بالخير والبركات إن شاء الله
    2 points
  10. For development, I am using a special setup, trying to reduce time from compilation to browser refresh without any issues. For this I have to use HyperServer, due to is ability to automatically reload a new application file, from the deploy folder. So I run a webserver on my development PC, apache 2.2, and I have a post-compile event in Delphi which copies the EXE file to the \deploy folder, renaming it to *.dep. I have a timer in the mainForm which discovers that the HyperServer has loaded the new application file: procedure TMainForm.reloadTimerTimer(Sender: TObject); be
    2 points
  11. Here is a video tutorial for making your Unigui WebApp a Real-Time application, it makes your app more powerful and it's ready for: real-time monitor, chat, control... Attached: 2 projects (webapp + websocket server app), mysql db. Have fun 🙂 WebApp.rar WebSocketServer.rar mycompany.sql
    2 points
  12. Я тебе описал как решить твою проблему, ты не хочешь, ну сиди дальше. Странно, когда тот же Шерзод тебе пишет хаки для js ты спокойно их себе в код втыкаешь, а мой способ решающий все твои проблемы с иконками вообще, тебя не устраивает Правда как тут не факт что у тебя сработают родные стили fontawesome, как я уже сказал у меня прямо в библиотеку вставлена pro версия с стандартными стилями, но сама идея я надеюсь понятна
    1 point
  13. 1 point
  14. Hello, I have implemented OneSignal. This helps the user to receive messages from the server even if your application is not active. Operation of mobile devices and desktop devices. Requires only the end user to allow receiving messages when starting your site. My users in the application itself have another option - "notes". It is possible for one user to leave a note for himself or another user. This functionality requires that you connect in the application itself. I use timers for it I also have a chat in the app, which currently uses timers too, but I plan
    1 point
  15. Hello, Exactly what I was looking for, works perfectly. Thank you very much.
    1 point
  16. Could you folks give the best practices to use CustomAttribs ? 1- Like, I'm planing to localize captions controls languages. 2- Apply at form creation, show... where ? 3- Whatever comes to mind... Testing in FormShow and so far so good...
    1 point
  17. Olá amigo. Eu usaria DataModule para colocar as Querys (já que está colocando no Frame). Mas se preferir, crie uma var para representar o Frame. Qualquer coisa chama no grupo do Telegram: @uniguidevdesign
    1 point
  18. @Sherzod Hi I saw that you just answered other people's questions. You are here😄
    1 point
  19. Доброго времени суток. Как по нажатию кнопки изменить расположение закладок UniPageControl. Есть пользователи которым нравиться расположение вверху, есть которым нравиться слева. Решил сделать чтобы они сами в процессе выбирали расположение.
    1 point
  20. procedure TMainForm.UniFormCreate(Sender: TObject); begin //FillFilterComboboxes(dbgData, comboFilterKeyDown, comboTriggerEvent); end; Если так, то работает.
    1 point
  21. Ah !! Now I understand. Easy when you know the answer I've been using DevExpress VCL controls for over 10 years and they don't require a lookup field, I guess they must create one behind the scenes, and so I'd forgotten all about the lookup field option. All now working.
    1 point
  22. This time we will build this login screen: Video: https://youtu.be/v6EYPqZ4MB4 Project: Unigui_Desktop_login_screen.rar
    1 point
  23. Hello, Please clarify your question. Also specify which edition and build of UniGUI are you using?
    1 point
  24. HyperServer for server farms This features will allow a uniGUI application to run on multiple servers using HyperServer. This was mentioned in our previous roadmaps, but we had to shift it to 2021. Revising uniGUI components to implement all new features introduced in recent versions of Ext JS (Mobile and Desktop) Ext JS framework is continuously being improved. New features and properties are added in each new release. uniGUI may not include or implement all of these features. We will try to address this by adding all of those new properties
    1 point
  25. ААААААаа точно, извиняюсь, спасибо, что заметили
    1 point
  26. well we try to change this project and find another solution you can download changed project 1) in BB project we try to isolate AMainForm uses // Comment this line when use in BB project--------- // AMainModule, // -------------------------------------- uniGUIVars, uniGUIApplication; function AMainForm: TAMainForm; begin // Comment this line when use in BB project--------- // Result := TAMainForm(AUniMainModule.GetFormInstance(TAMainForm)); // end; and then we call UniButton with Bform handel AMainForm.UniButton1Click(BMainForm); In this case, there is
    1 point
  27. Hi, Could you please advise which uniGui component to use to show list images (maybe thumbnails) as Delphi TListView component has with ViewStyle = vsIcon? Or maybe card list in table layout with Image, Description/ Details? I use the latest version, desktop application Thank you in advance
    1 point
  28. Correct solution is setting format settings in your app: http://www.unigui.com/doc/online_help/index.html?formatsettings-.htm
    1 point
  29. Yes, that was the problem, thanks
    1 point
  30. Here, delayedTask is exactly for showing the mask, and the code works immediately after clicking on the button.
    1 point
  31. Hi, I use this to start every javascript commands from file or direct command execute: procedure JAVASCRIPT_EXEC (Sender: TObject; fType, Data, DataObjectsList : AnsiString); var I : Integer; DataList : TStringList; sObject : TObject; begin if (Sender <> nil) then begin TRY With TUniControl (Sender) do begin ScreenMask.Message := 'Please, wait ...'; ScreenMask.WaitData := False;//True; ScreenMask.Enabled := False;//True; end; EXCEPT END; end; IF (Length (Data) > 1) then begin
    1 point
  32. If I am in my computer and want to save a printscreen on my C:/sergiodirectory I do: a) Click the keyboard key PrintScreen b) Open my old Paint c) Click Control+V putting the myimage in Paint d) SaveAs myImage in the directory C:/sergiodirectory e) What is the Unigui code (and where to insrt it step by step) that I have to write in my Unigui code to do exactly this ?
    1 point
  33. If you ever need IT outsourcing services feel free to contact my IT partner. They are a real partner for many startups and existing businesses that need to support their current projects or develop new IT solutions to improve the operation of their business. They created a very professional Angilar site to me https://itmaster-soft.com/en/angular-development-services
    1 point
  34. Hi, You can use a customCSS for this: https://www.w3schools.com/howto/howto_css_hide_arrow_number.asp
    1 point
  35. You can do an http call to start the server, after the webserver reboot. I use the windows task manager to do the webserver and dbserver reboot each night at 2 a.m., and I could set up a task running 5 minutes after this, which calls the unigui app over http. Just make a call and then terminate it.
    1 point
  36. спасибо огромное очень хотелось бы, чтобы функционал фильтров был бы встроен непосредственно в uniDBGrid, т.к. это очень удобно и функционально
    1 point
  37. Sherzod: Great to meet you here, Can you help me with this problem?
    1 point
  38. Using my MainModule FORCE HTTPS Custom Code for my Domain I put out a challenge (now closed) for Security IT Engineers to see if they could bypass the secure protocol using all sorts of Tools at their disposal (both commercially and from the DarkWeb). eg. ManInTheMiddle StripSSL SQLMap ZAP I am happy to report our crypt everything approach came through with flying colors. Farshad, could you consider my solution, improve if necessary and build it into UniGUI as an option ? For those interested in viewing http/https vulnerabilities check this out:-
    1 point
  39. Well for better performance don't use aligment as classic vcl app (alClient, alTop....) use layouts. * Project attached Unigui_Container_AutoHeight.rar
    1 point
  40. Hi, Can you try with this approach? 1. Ext.form.field.File.override( { onChange: function() { this.fileInputEl.dom.value = ''; } }); 2. procedure TMainForm.UniFileUploadButton1Completed(Sender: TObject; AStream: TFileStream); begin UniImage1.LoadFromStream(AStream); (Sender as TUniFileUploadButton).JSInterface.JSCode(#1'.fileInputEl.dom.value=null;'); end;
    1 point
  41. Hi, Unigrid is possible to grouping disable or enable run time? I try this prompt error Or Possible run time change grouping -> fieldname from blank to one field name Or Possible run time change grouping -> fieldname from one field name to blank
    1 point
  42. The Map Component is sold within the UniFalcon Package. [01] - FSiGrowl (Web e Mobile) [02] - FSKendoUI (Web e Mobile) - Free [03] - FSMask (Web) - Free [04] - FSButton (Web) [05] - FSMap (Web e Mobile) [06] - FSColorPicker (Web) [07] - FSEdit (Web) [08] - FSToggle (Web e Mobile) [09] - FSMenuButton (Web) [10] - FSComboBox (Web) - Free [11] - FSCalcEdit (Web) - Free [12] - FSGoogleChart (Web e Mobile) [13] - FSTheme (Web) (News Themes - Vulkan and Future for new versions of UniGui ) [14] - FSToast (Web e Mobile) [15] - FSConfirm (Web e Mobile) 15 Components Web + 7 Comp
    1 point
×
×
  • Create New...