To continue with this content, please log in with your Data Access ID or create a new account.
Cancel Data Access ID
You may not be authorized to see this content. Please contact Data Access Europe for more information.
Cancel Data Access Europe
You are not authorized to see this content.
Cancel Data Access Europe

Whats New in DataFlex 2025 Pre release

22m 27s
Beginner
Discover what's new in DataFlex 2025! This course highlights exciting updates like the Navigation Designer for intuitive app navigation, customizable dashboards, and composite classes for simplified development. Plus, explore the upgraded WebApp Designer, enhanced JavaScript ES6 classes, and improved password security. Watch now, download DataFlex 2025, and join the forum to share your thoughts!
Start course
00
Introduction
(0m 24s)
Introduction to the course.
01
Navigation Designer
(5m 14s)
In this lesson, we'll explore the new Navigation Designer in DataFlex 2025, designed to simplify drill-down app development. This panel visualizes navigation paths between views and widgets and lets you create new views by dragging them from the palette, with smart suggestions based on table relationships. Let's see how it transforms navigation design!
02
Composite Class
(2m 17s)
In this lesson, we'll introduce the new Composite class, which simplifies working with nested child objects. Although it looks like an object, the Composite functions as a class, allowing you to define child objects, methods, and properties directly within it. This streamlined approach is especially useful for developing widgets in the cWebDynamicObjectContainer and the new cWebWidgetContainer. Let's see how it can enhance your development workflow!
03
DataFlex Dashboards
(8m 33s)
In this lesson, we'll explore the new tools for creating dynamic, customizable dashboards in DataFlex 2025, available for both WebApps and FlexTron. With configurable widgets managed by the cWebWidgetContainer, you can tailor layouts and individual widget settings. Plus, the Studio now supports dashboard modeling and widget templates. Let's get started!
04
JavaScript Classes
(3m 55s)
In this lesson, we'll cover the migration of WebApp Framework code to JavaScript ES6 classes. This update replaces the older pseudo classes with modern JavaScript classes, affecting developers who create custom controls. We'll discuss best practices for migrating your controls, compatibility considerations, and limitations with pseudo class subclassing. Let's explore the new class system!
05
Password Hashing
(1m 16s)
In this lesson, we'll look at enhanced password security in DataFlex 2025. The cWebSessionManagerStandard now includes default password encryption, with the new cPasswordHasher class implementing a modern, versioned hashing algorithm. This setup ensures strong security and seamless future updates. Let's dive into how it works!
06
Bugfixes and Conclusion
(0m 48s)
In this final lesson, we'll review key bug fixes and improvements that enhance the stability and performance of DataFlex 2025. These updates refine the user experience and improve development efficiency across the platform.
Course instructor
Harm Wibier
Software Engineer , Data Access Europe B.V.