4D 20 R8 is Here
Introducing 4D 20 R8 – Available Now!
The latest feature release is packed with practical enhancements designed to make your development smoother, faster, and more powerful.
Download 4D 20 R8 (monthly Hot Fixes available)
- Smarter Syntax Checking in Form Editor: Catch errors early and code confidently with improved validation, intelligent auto-completion, and better object instantiation support
- Faster Form Editing: Work faster with the updated FORM EDIT command—open forms and select objects directly in your code for quicker modifications.
- Advanced HTTP Request Handlers: Gain full control over incoming web requests using the enhanced capabilities of the 4D HTTP Server.
- Debug 4D in Visual Studio Code: Step through your code in VS Code with the new 4D-Debugger extension—debugging has never been this accessible.
- Enhanced Document Handling: Simplify the way you manage sections, tables, and content with new commands that give you more flexibility.
- Improved Excel File Control in 4D View Pro: Enjoy finer control over your Excel imports and exports for smoother data handling.
This is just a glimpse of what’s available in 4D 20 R8. Download 4D 20 R8 and discover how far you can go with this feature release.
Restrict data according to privileges or information saved in session storage
In modern application development, securing and finely managing data access are essential. Thanks to the restrict event in 4D, it is possible to dynamically filter the data accessible to a user based on their profile, privileges, and session-stored information.
This blog explains how to leverage this event, particularly in the context of an integration with 4D Qodly Pro, to ensure that only relevant data is exposed.
Designing an Interactive and Dynamic Menu Bar in Qodly application
In this week’s blog, we take a look at navigation. Navigation is a key element of any web application. A well-structured navigation system enables users to quickly find what they need and enhances their overall experience.
With 4D Qodly Pro, managing navigation is both simple and flexible. Using the Page Loader component, you can dynamically load pages based on user actions.
In this article, we will explore how to set up an efficient navigation bar using 4D Qodly Pro. We will use our Performance Review application as an example, which you can download from GitHub (link to be added). We will cover its design, interactions, and permission management to create a seamless experience tailored to each user role.
Customize your Qodly interfaces with CSS
In Qodly Studio, each widget can be styled directly using its properties. However, to maintain a consistent look throughout your application, and to easily apply global styles (such as font color, text size, or the appearance of selections), CSS is your best ally.
In this article, we’ll explore the basics of using CSS in Qodly Studio, with examples from the Performance Review application.
Creating Dynamic Documents with 4D Write Pro in Qodly application
In a professional environment where document management and production are crucial, having powerful and flexible tools is essential. Imagine being able to design dynamic document templates directly from your Desktop client, integrating formulas and data from your database, and then generating these documents with a single click through an intuitive web interface. That’s precisely what 4D Write Pro and 4D Qodly Pro allow you to do!
In this week’s blog, we’ll explore how these two solutions complement each other perfectly to automate and optimize your document processes. You’ll discover how to create custom templates in 4D Write Pro and how, thanks to 4D Qodly Pro, web users can enter the necessary data, trigger document generation, and even choose to store them in the database or return them via a calculated attribute.
To demonstrate this process, we’ll use the Performance Review application, which is available for download. Get ready to transform how you create and manage your documents while simplifying your workflows and boosting efficiency.
Extend your Qodly application with custom components
4D Qodly Pro already offers a wide range of native components to help you design your applications. But did you know you can take it even further? Thanks to Custom Components developed by the community, you can enhance your projects with tailor-made features!
These custom components allow you to extend 4D Qodly Pro’s capabilities by adding personalized functionalities, much like plugins and components in 4D.
In this article, we’ll explore how to use and integrate these components, along with several real-world use cases from our Performance Review application.
Make your Qodly applications dynamic and interactive with states
States play a crucial role in creating dynamic and responsive interfaces in 4D Qodly Pro. They allow you to control the display and behavior of widgets based on specific conditions, such as a user’s role, privileges, or data from your database.
This blog explores this concept, presents the different types of states, and illustrates their use through examples from the Performance Review application to help you understand how to leverage them effectively.
4D Qodly Pro: What’s New in 4D 20 R8
4D 20 R8 is now available and offers a new set of 4D Qodly Pro features to empower your web applications.
Keep discovering this powerful platform—a robust, user-friendly solution for building business web applications with minimal coding effort.
Integrated within 4D, 4D Qodly Pro for 4D allows you to leverage existing business logic developed for desktop applications.
It is time now, with 4D 20 R8, to discover how to implement HTTP request handlers, work efficiently with roles and privileges, and gain perfection with dynamic UIs.
Create an Interactive List of Data with 4D Qodly Pro
In this week’s blog, we explore the creation of a dynamic page for displaying data. We will focus on a practical application: building a system to generate annual performance reports for employees. This project is available for reference on GitHub.
Our aim is to design a user-friendly interface that displays a list of employees with options to filter results by department and employment status.
Integrating User Authentication in Your Qodly Applications
In this week’s blog, we will focus on the crucial topic of authentication. To illustrate our discussion, we will use the example of an application designed for writing annual performance reviews for employees. This application enables users to securely access their accounts by authenticating with their email and password.
Contact us
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