Jump to content

GerhardV

uniGUI Subscriber
  • Posts

    385
  • Joined

  • Last visited

  • Days Won

    27

Everything posted by GerhardV

  1. GerhardV

    Silly question

    I cannot speak for Farshad but I doubt that that will realize. Also I find it strange that learning Pascal is an issue, it is actually one of the easier languages to pick up IMHO. What language are they using, C#, VB or ASP? Not to point any sales away from UniGUI but since they are .Net devs, have you guys looked at Blazor? I really love what they have done with that with regards to Web-Assembly.
  2. Add to CustomCSS: .x-message-box .x-window-body { background-color: #fff; } .x-message-box > .x-window-bodyWrap > .x-toolbar-footer { background-color: #fff; } You can also add it to the any of the theme CSS files if you only want it for a spesific theme, for example: ..\FMSoft\Framework\uniGUI\unipackages-6.5.3\themes\css\uni-xtheme-uni_classic.css
  3. good...may have been a caching issue.
  4. It still shows you as "Members" and not "UniGUI Subscriber" so you must have not entered the correct email.
  5. @Farshad Mohajeri where is this "greenish gremlin" originating from? I have picked it up in the last couple of builds. I do see the following inspecting the element: element.style { text-align: left; background-color: #B8F902; } I guess it is code that sets the style attribute of an element rather than CSS?
  6. Add the following to CustomCSS in the ServerModule. .x-treelist-nav { width: 500px !important; } .x-treelist-nav .x-treelist-item-text { font-size: 14px; }
  7. Also I use Delphi IDE Fix pack...for more than one reason...see https://andy.jgknet.de/blog/ide-tools/ide-fix-pack/
  8. Arilotta there is a good reason for that, keep in mind that this will create a lot of network traffic as it will fire an ajax request off to the server with every keystroke...if the user types a fast 10 characters...times that with 10 users... I would like to understand the use case of this.
  9. Standard Desktop Windows OS's only allows for a small amount of concurrent TCP/IP socket connections (if I remember correct in Win7 it is something like 20), which will be fine for a small user system. But for enterprise systems or large user bases you definitely want to use the server editions which comes with additional benefits and security. The connection limit is an enforced application session limit. Basically this is to prevent people from abusing Win7 as a public web server platform or file server for example. There are ways to increase that of course....just Google it.
  10. Use a TUniDBFormattedNumberEdit instead and set the FormattedInput property.
  11. Set Panel AlignmentControl = uniAlignmentClient Set Panel Layout = fit Place DBGrid onto Panel If the Panel is on a Form and must also spread the whole client area of the Form then: Set Form AlignmentControl = uniAlignmentClient Set Form Layout = fit See this nice tutorial that @mhmda put together in the Sample Projects: Basic Layouts
  12. Just save it on the Form and with every click you update it from 90 to 180 and so on..then update the JS code above to reflect the value. protected vDegrees: integer; On the button click: vDegrees := vDegrees + 90; -- you have to add some logic when it gets to 360 UniImage1.JSInterface.JSCode(#1'.el.query("img")[0].style.transform="rotate('+ vDegrees +'deg)";');
  13. Is it behaving the same with more rows, like say 10 and you delete row 7? I would expect it to either go to the previous or next row and with just 3 it will be the first record if you delete the 2nd row.
  14. Thank you. Very soon...just haven't had much time to finish the last theme...must just sit down and do it!
  15. For the Form and Panel set AlignmentControl = uniAlignmentClient For the panel set the Layout = form. For the buttons set LayoutConfig.Margin =3 - or whatever you prefer
  16. Peter, just a question. Why a popup menu on a memo field? You could also add a menu button next to, or above the memo...which will result in one less network trip, unless you need to dynamically populate the popup menu.
  17. I don't understand your argument, you have to press a space at the end to change the mask format anyway to let the application know. That isn't any different from pressing the separator (-) after you have entered 4 digits and don't want a 5th digit. Have you even tried my suggestion?
×
×
  • Create New...