Leaderboard
Popular Content
Showing content with the highest reputation since 06/03/22 in all areas
-
To make a Call try this: <a href="tel:5554280940">Call us at 555-428-0940</a>3 points
-
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
-
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
-
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
-
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.zip1 point
-
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=1011 point
-
1 point
-
1 point
-
1 point
-
Solution: MainForm -> Script -> Ext.calendar.Event.prototype.updateTitle = function(a){a=a||this.getDefaultTitle();this.titleElement.setHtml(a)};1 point
-
1 point
-
1 point
-
Hello, Something like this? And please specify which edition and build of UniGUI are you using?1 point
-
1 point
-
Hmmm, I think that I've already enebled this property. But not. Thank you.1 point
-
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
-
1 point
-
1 point
-
1 point
-
1 point
-
Hello, You have to be UniGUI Subscriber to be able to download attachments1 point
-
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
-
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
-
1 point
-
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
-
1 point
-
1 point
-
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.htm1 point
-
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/interpretGS1scan1 point
-
1 point
-
1 point
-
@SherzodGood Morning! TOP, Congratulations! Thank you very much for watching me! Problem solved! Great week!1 point
-
1 point
-
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
-
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
-
1 point
-
1 point
-
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 here1 point
-
Yes... I am studing use this ( invision ) or creating a forum with RadCORE.1 point
-
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
-
1 point
-
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
-
Thanks for your patience and help, it was perfect, see the gif below and the demo attached for those who need it. CenterUnigui.rar1 point
-
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
-
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.zip1 point
-
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
-
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