Product

4D for Mobile: Say Hello to Aliases

As you probably know, aliases have been available since 4D v19 R4. Aliases and computed attributes were a massive step forward for our development framework!

The days of defining business-related formulas in your 4D user interface are over; these concepts offer you a new way to separate your business logic from the UI, enabling you to improve performance by optimizing the parts separately.

And now, with 4D v19 R6, aliases are fully available and ready to use for scalars in your iOS and Android mobile projects as soon your aliases are defined on the 4D side.

Product

Developing Concurrently on 4D Server in Project Mode

Since its release in 4D v18, Projects drastically expanded 4D’s capabilities by bringing compatibility with version control systems —among other things.

With excellent feedback, we couldn’t be prouder to see significant adoption of this feature among the 4D community. This pushed us to improve it to make it even better. 

Your feedback included a request for the possibility to work simultaneously on a single development server as a team. Again, 4D listened, and we are thrilled to announce that with 4D v19 R6, you can work on a development server in project mode!

Product

The Use of Formulas in Collections & Callback Commands

When you use collections with a member method that needs a callback method, many of you have asked us for a more straightforward way.

You asked; we delivered!

Starting with 4D v19 R6, 4D allows you to use a formula to define a callback in the collection member functions, the EXECUTE METHOD IN SUBFORM, CALL FORM, and CALL WORKER commands. If you can reduce your code to a simple expression, you can pass it directly into the formula without using a method. 

Product

4D Write Pro: Disable Visibility of Empty Images

4D Write Pro documents can contain images from different sources and in various formats. These images may, in some cases, not be displayed for totally reasonable reasons — such as invalid URLs, formulas returning empty images, formats not supported by the platform, etc.

However, they are always represented by a small empty rectangle showing their theoretical location. If you want to change this behavior, 4D v19 R6 is shipped with a new view option enabling you to make empty images completely invisible.

Product

4D View Pro: Display your Collections as Tables

You know it already; 4D View Pro allows you to easily load and display data in spreadsheets.
4D v19 R6 brings exciting news. This blog post will show you the new table feature that enables you to do much more and benefit from additional properties like headers, table resize, summary row, column sorting, filters, and more. You’ll also discover how to quickly load data from data classes and collections. And don’t miss out on the demo, which provides a complete example and some visual charts as a bonus.

Product

4D Write Pro: Dynamically Fill Tables with Entity Selections & Collections

As developers, we often create complex and advanced 4D Write Pro documents. We may generate tables that need to be filled from a data source, and we may not be sure of the exact rows and columns. Manually filling the tables with data every time is a laborious task. We heard you, and here is where data context comes as an invaluable option, opening the world of ORDA and object-oriented development to 4D Write Pro documents.

It is now possible to define a “datasource” for the tables of 4D Write Pro. Whether it is an entity selection or a collection, this “datasource” will automatically feed the rows of these tables.

Let’s delve into the details!

Product

LIST BOXES: More Control. More Beauty!

List boxes are powerful and very customizable form objects. And their power is extended with 4D v19 R6 thanks to two new properties: horizontal and vertical padding (the inner margins or the space between an element’s content and its border). They will give new presentation possibilities to your list boxes, and an even more professional appearance to your interface, 

Product

4D for Mobile: What’s New in v19 R6

With every release, the list of 4D for iOS and 4D for Android features is growing bigger. And this feature release is no exception. Without further ado, let’s see what 4D v19 R6 has in store for you:

WHAT’S IN IT?

For 4D for Android and 4D for iOS Editor

  • Aliases for scalar are now managed in your mobile applications.

 

For 4D for Android (already available in 4D for iOS):

  • Good news. The management of offline actions is available,
  • Possibility of not regenerating the data at each generation of the mobile application to save time.
News

4D v19 R6 Beta starts today

We are pleased to announce the launch of beta testing for 4D v19 R6! This release is loaded with enhancements and new features that you won’t want to miss!

Let’s take a look and discover what’s new in the 4D v19 R6 Beta:

 

 

 

  • Horizontal and vertical padding for list boxes — so your interface can have an even more professional look.
  • Developing concurrently on 4D Server in Project Mode so you can adopt Project Mode without impacting your organization if you still work with binary mode.
  • Define a “datasource” for the tables of 4D Write Pro — so the end-users of your application can design or modify templates that will be filled automatically with data.
  • Native support for Microsoft 365 — so you can support Single Sign-On, and retrieve information for the authenticated user, to name a few possibilities.
  • 4D for Mobile aliases — so you can retrieve values at several degrees of depth and display even more relevant information in your mobile app.
  • Much more awaits you!

Download 4D v19 R6 now (Exclusive to 4D Partners)