UX: Enhanced Scrolling Behavior in Subforms
User forms are all about making things easy for users. But what happens when scrolling becomes a battle between subforms and their contents? You've pr...
User forms are all about making things easy for users. But what happens when scrolling becomes a battle between subforms and their contents? You've pr...
Since the embedded web area utilizes CEF as its web browser engine, there have been requests for a method to incorporate additional CEF switches, like...
Objects have become an essential part of the 4D language and of Qodly. But when you declare a variable of this type, you define a reference. So, how ...
Some of you may need to manage the display of the connection interface during an OAuth 2.0 connection for design or technical reasons. From 4D 20 R6, ...
We've all been there. You build a beautiful interface that displays an entity selection for users. They can drop entities to refine their choices, but...
Since the tables in 4D Write Pro can be populated by datasources, numerous functions have been added to personalize them as much as possible. These in...
Component developers frequently require the utilization of a class from another existing component. With 4D 20 R6, when a component has a declared na...
We recently provided a new way of controlling access to the REST API via the privileges and the ds.authentify function: Force Login. This feature offe...
You can store information in the storage of various session types, such as Client/Server, Web, or Mobile, allowing for easy reuse across different pro...
In 4D 19 R6, we introduced HTTP classes to modernize syntax and enhance functionalities for our HTTP client commands. Building on this foundation, 4D ...
Got a question, suggestion or just want to get in touch with the 4D bloggers? Drop us a line!
* Your privacy is very important to us. Please click here to view our Policy