Event Report in 4D Qodly Pro: See Every Interactions at a Glance
Creating browser based user interface with 4D Qodly Pro is very similar to use the 4D form editor. Clicking a button calls a 4D method, as you are used to work. And the method executes your (often already existing) business logic.
To do so, you define events, either for widgets or the whole page (form). Browsers work a little different than a desktop app, so there are additional events and the execution sequence might be different. Events Reports help you to better understand this.
4D Qodly Pro: Page Zoom Controls
Move seamlessly between the big picture and the tiniest details with Page Zoom in Qodly Studio, the intuitive way to design, refine, and stay perfectly in control of every element.
Starting Qodly studio is just two clicks away
4D Qodly Pro offers all the tools you need to design, build and run web forms for your 4D application.
Fully integrated to 4D, it comes out of the box with Qodly studio. And just like 4D, its use is easy, accessible and nested in the 4D’s world.
To use Qodly Studio with 4D projects created with older versions, some project settings might need to be changed to support modern features.
That’s why, starting 4D 21, the access to Qodly studio from 4D has been enhanced to be no more than two clicks, to make your life easier, free your mind and let you focus on your business success story.
Localize your Qodly Pages: A Practical Guide
Localization of 4D applications has been supported for decades through the XLIFF architecture, designed primarily for desktop applications.
But browsers work differently.
That’s why 4D Qodly Pro introduces a new, built-in internationalization (i18n) approach—one tailored for web interfaces, giving you more flexibility when building multilingual Qodly Pages.
Let’s explore how this works in practice.
4D Qodly Pro: What’s new in 4D 20 R10
4D 20 R10 is now available and offers a new set of 4D Qodly Pro enhancements throughout the product to stabilize powerful features you might have already used.
Setting up HTTP handlers is now easier than ever.
When rendering a page, URL parts and parameters can now be accessed. And so many enhancements will help you offer your end users a better understanding of their user journeys and clear feedback for each of their actions.
Keep discovering this powerful fully-part-of-4D web development solution, robust and user-friendly.
Build business web applications with minimal coding effort by leveraging the existing business logic you’ve already implemented in your desktop applications.
Let’s take a closer look … Keep reading!
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.
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
