4D for Mobile : Display Web Pages in your Mobile Apps

You can already compose views based on templates; dozens of them are at your disposal to beautify your mobile apps. 4D v19 R7 is spicing up things even more by enabling you to display a web page served by 4D using a new preset action: Open URL.

This means four things :

  1. You are now totally free to create your own designs
  2. The user experience remains seamless embedded in your native app
  3. Get updated data in real-time
  4. You can keep user data and offer an optimized user experience using sessions.

You only have to create a web page optimized for mobile devices.

Let’s see how to use it with a simple example:


LIST BOXES – Say Goodbye to Alt Key!

The drag and drop action is a standard action in computer interfaces. In the case of list boxes, pressing the “Alt” key is necessary to move several items simultaneously. Or rather “was” because, starting with 4D v19 R7, this is no longer a requirement at all!


4D View Pro: New Commands to Manage Rows & columns

Spreadsheets are great versatile tools. From dashboards to input/output UI, spreadsheets provided by 4D View Pro can quickly solve a lot of situations encountered by your end-users.

We previously explained using the 4D View Pro table feature to display and modify data collections. Using 4D View Pro tables, you may need to add or remove columns later on, depending on end-users needs. To do so, from 4D v19 R7, 4D View Pro has several new commands to manage your table columns and rows. Let’s see how it works.


4D Write Pro: User-friendly Display of Formulas

Formulas are an integral part of 4D Write Pro documents. They allow the integration of a lot of information coming from the database. Creating documents and templates that include formulas, combined to physical constraints (number of pages, paper size), can lead to non-wysiwyg designs. A new mode of displaying formulas is now available to facilitate this design.


4D Write Pro: Carry Over Rows are Available!

Using tables in 4D Write Pro documents is more frequent, especially since it is possible to associate a datasource to them, which automatically feeds their rows!

As the number of rows gets more prominent, it is common for these tables to be automatically split into several parts to allow for a page or column break. In this situation, it is sometimes convenient to insert (automatically!) a “subtotal” line at the bottom of each part of the respective tables. Yes, that’s right, this is possible in 4D v19 R7 ?


Files, Folders… and now File Handles!

The File and Folder commands, which appeared in 4D v17 R5, enable you to manage folders and files on disk in a modern and efficient way.

When it comes to writing and reading, the setText and getText functions are at your disposal to read or write the entire content. But what to do if you want to read or add one or more lines to an existing document? This can be done more efficiently than ever using the new “file handles” objects in 4D v19 R7.

Keep reading for details!