Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 06/03/22 in all areas

  1. To make a Call try this: <a href="tel:5554280940">Call us at 555-428-0940</a>
    3 points
  2. Next release of CodeInjector Package we will have a component to support LocalStorage read/write by item with macro substitution. At release 3, I'm make client side microtable with this feature with JSon interaction and server side up/down dataexchange. A nice solution to my final goal: a uniGUI PWA !😅
    2 points
  3. The problem solved. It was related to firewall so it neither unigui nor to Apache problem, the IT Guy was telling me everything is open, but at the end there was a deny policy on the firewall that made this problem.
    2 points
  4. Maybe you create a forums on your website, it will be easier to navigate topics and search for specific question and answers. I find telegram unhelpful with their groups, because when I leave it for few days I see hundreds of messages, which is very hard to follow or understand the flow of the question and answers.
    2 points
  5. Hi @pro_imaj topic 2 improvements are now available for download at https://store.falconsistemas.com.br Regarding topic 1, today I'm going to study a better way to implement this. KendoUI-Falcon-Test.zip
    1 point
  6. Hello, Thank you for your interest in UniGUI. Use this: http://www.unigui.com/component/rsfiles/download-file/files?path=FMSoft_uniGUI_Complete_Professional_1.90.0.1563_Trial.exe&Itemid=101
    1 point
  7. 1 point
  8. Hello, There is no such property.
    1 point
  9. Works like a candy, thank you so much for helping my friend.
    1 point
  10. Solution: MainForm -> Script -> Ext.calendar.Event.prototype.updateTitle = function(a){a=a||this.getDefaultTitle();this.titleElement.setHtml(a)};
    1 point
  11. Hi, it works!, Thank you. Best regards
    1 point
  12. Hello, Something like this? And please specify which edition and build of UniGUI are you using?
    1 point
  13. Hello, Sorry, also so far unsuccessful.
    1 point
  14. Hmmm, I think that I've already enebled this property. But not. Thank you.
    1 point
  15. Hello, You can also try like this: unilabel1.caption:='<i class="fa fa-tachometer-alt fa-lg" style="color:black;font-size:11px;transform: rotate(19deg);"></i>'
    1 point
  16. Hello, There are no tips yet.
    1 point
  17. Hello, Use: UniSession.CurrentTheme.PanelBandHeight;
    1 point
  18. Hello, try to search to forum:
    1 point
  19. Hello, You have to be UniGUI Subscriber to be able to download attachments
    1 point
  20. Finally I've found solution. There is no needed to lock main session. It's already locked. I've added such condition and all's works fine: if U[I] <> UniSession then U[I].LockSession; And same for unlocking. Also I've found better code for the server stopping: procedure TServerControlPanelForm.ShutdownServerClick(Sender: TObject); var U : TUniGUIServerModule; begin Close; U := UniServerInstance; if Assigned(U) then U.Terminated := True; end; I've found it in the opened sources. Thank you! Source code is very useful.
    1 point
  21. News All components are compatible with the Delphi 11.1 Alexandria and latest version ExtJS 7.5.1 - uniGUI 1.90.0.1563 https://store.falconsistemas.com.br Updated installer (improvements); Fixed bug (method save image) in TUniFSSignature and TUnimFSSignature;
    1 point
  22. Try this approach: procedure TMainmForm.UnimButton1Click(Sender: TObject); VAR unimPanel : TUnimPanel; unimmemo : TUnimMemo; begin // 4. Panel with Author and date unimPanel:=TUnimPanel.Create(UnimScrollBox1); unimPanel.Parent:=UnimScrollBox1; unimPanel.Name:='Title'+IntToStr(counter); unimPanel.Align:=alTop; unimPanel.Height:=24; unimPanel.Color:=$00E8E8E8; // 34 Memo unimmemo:=TUnimMemo.Create(UnimScrollBox1); unimmemo.Parent:=UnimScrollBox1; unimmemo.Name:='Mem'+IntToStr(counter); INC(Counter); unimmemo.Align:=alTop; unimmemo.Color:=$0093F7BD; unimmemo.JSInterface.JSAddListener('painted', 'function(){this.inputWrapElement.setStyle("border-radius", "20px"); this.inputWrapElement.setStyle("border-color", "#BDF793");}'); // #BDF793 = $0093F7BD in Delphi unimmemo.Text:='Actually, does it really matter which one is the counterfeit? If you don’t expect to ever have budget enough to buy a real Rolex, a clone could be an option. An option for "poor" watch fans,but an option anyway…'; UnimMemo.LayoutConfig.flex:=1; UnimMemo.LayoutConfig.Height:='200px'; UnimMemo.LayoutConfig.Margin:='3 3 3 3'; JSInterface.JSCallDefer('floating.element.setStyle', ['height', 'auto'], 50, UnimScrollBox1.JSControl); //<-------- // that won't work // WITH MainmForm.UnimScrollBox1.JSInterface DO BEGIN // JSCode(#1'.bodyElement.dom.setAttribute("style", "overflow-y:auto !important");'); // JSCode(#1'.bodyElement.select(".x-dock .x-dock-vertical").setStyle("overflow-y", "auto"); '); // JSCode('if ('#1'.floating) {'#1'.floating.element.setStyle("height", "auto");}'); // END; end;
    1 point
  23. We have the best support in the world here, big hug master
    1 point
  24. Hello http://unigui.com/doc/online_help/index.html?silent-installation-of-runtime.htm or http://unigui.com/doc/online_help/index.html?unigui-runtime-package.htm
    1 point
  25. Warning this applies only to uniGUI Professional edition. (No change is needed for Complete Pro) Please open file ..\Core\License.inc Edit the file: {$define Commercial_License} {$define ED_NOT_PLUS}
    1 point
  26. So, here another link : https://groups.google.com/g/zxing/c/gs7rTsrFIyI i think on forum have topics how to use zxing with unigui: http://forums.unigui.com/index.php?/search/&q=zxing&quick=1 or this: https://github.com/gs1/interpretGS1scan
    1 point
  27. Hello, Sorry. I have tested, need to think about another solution.
    1 point
  28. Hi @Sherzod, You are the Man! Thanks.. Works like a charm! Frances
    1 point
  29. @SherzodGood Morning! TOP, Congratulations! Thank you very much for watching me! Problem solved! Great week!
    1 point
  30. Sorry not yet...
    1 point
  31. Hello, Try: ... protected { Protected declarations } ... procedure LoadCompleted; override; ... procedure TUniCheckComboBoxTest.LoadCompleted; begin inherited; Self.FCheckBox.JSInterface.JSCall('alignTo', [Self.JSControl, 'tr?', JSInterface.JSStatement('[-35, 0]')]); end;
    1 point
  32. It's work perfect. Thank you very much procedure TUniServerModule.UniGUIServerModuleCreate(Sender: TObject); begin MimeTable.AddMimeType('xlsm', 'application/vnd.ms-excel.sheet.macroEnabled.12', False); end;
    1 point
  33. It's a standard UniCheckBox.
    1 point
  34. After the release of version 4.0 I will focus on the forum issue.
    1 point
  35. even if all of them wrote in English, it's very hard to follow the question & answers in telegram, I think forums is much better for this as here
    1 point
  36. Yes... I am studing use this ( invision ) or creating a forum with RadCORE.
    1 point
  37. Hi Just depends on your needs. With this you create your own (private) network separated from the internet. An isolated network within a VPS/VDS environment. Within this isolated network your applications/databases etc. communicate. Your traffic between application layer and database is much safer and faster. What I think is also possible is when you have 2 or more VPS servers to let them serve as fail-over.
    1 point
  38. Merhaba, The current, used version of ExtJS is 7.4.0.
    1 point
  39. Hi everyone. I struggled with this problem for a long time and probably the solution is not elegant, but it works fine to rebuild the whole treeView. You can hide / show menu items or rename them. procedure TMainForm.BuildHamburgerMenu; var i: Integer; newItem : TUniTreeNode; procedure BuildSubordinateElements(NadrzedneMenu: TUniTreeNode; whichMenu : TUniMenuItem); Var ip: Integer; Begin for ip := 0 to whichMenu.Count - 1 do Begin if whichMenu.Items[ip].Visible then Begin newItem := treeMenu.Items.Add(NadrzedneMenu,whichMenu.Items[ip].Caption); newItem.ImageIndex:= whichMenu.Items[ip].ImageIndex; newItem.OnClick := whichMenu.Items[ip].OnClick; if (whichMenu.Items[ip].Count > 0) then BuildSubordinateElements(newItem,whichMenu.Items[ip]); End; End; end; Begin treeMenu.Items.Clear; if HamburgerMenuItems.Items.Count > 0 then Begin for i := 0 to HamburgerMenuItems.Items.Count - 1 do Begin if HamburgerMenuItems.Items[i].Visible then Begin newItem := treeMenu.Items.Add(nil,HamburgerMenuItems.Items[i].Caption); newItem.ImageIndex := HamburgerMenuItems.Items[i].ImageIndex; newItem.OnClick := HamburgerMenuItems.Items[i].OnClick; if (HamburgerMenuItems.Items[i].Count > 0) then BuildSubordinateElements(newItem,HamburgerMenuItems.Items[i]); End; End; End; End; Maybe someone will come in handy.
    1 point
  40. Thanks for your patience and help, it was perfect, see the gif below and the demo attached for those who need it. CenterUnigui.rar
    1 point
  41. Hello, You can open a ticket in the support portal. You can use this config for now: procedure TMainmForm.UnimFormCreate(Sender: TObject); begin UnimEdit1.JSInterface.JSConfig('textAlign', ['right']); end;
    1 point
  42. UniWebcam and UniVideoPanel. UniVideoPanel is a web video player built from the ground up for an HTML5 world. It supports HTML5 video and modern streaming formats, as well as YouTube, Vimeo, and even Flash. UniWebCam : HTML5 Webcam Image Capture Library with Flash Fallback NOTE: YOU HAVE TO USE HTTPS TO WORK WITH CAMERAS. UniGUIOpenSource.zip
    1 point
  43. Hi, Which build of UniGUI are you using? Try this approach: UniLoginForm -> ClientEvents -> ExtEvents -> function window.afterrender(sender, eOpts) { var me=sender.getEl(); if (me) { me.setStyle("padding", 0); //me.setStyle("border-width", 1); me.setStyle("border-width", 0); me.setStyle("-webkit-border-radius", 0); me.setStyle("-moz-border-radius", 0); me.setStyle("border-radius", 0); } }
    1 point
  44. Hello ServerModule-> CustomMeta <script language="JavaScript"> function redirectHttpToHttps() { var loc = window.location.href+''; if (loc.indexOf('http://')==0){ window.location.href = loc.replace('http://','https://'); } } redirectHttpToHttps(); </script>
    1 point
×
×
  • Create New...