Qodly Studio in action with a new demo

In this previous blogpost, we provided some demos to help you starting with Qodly Studio.

As promised, we keep providing demos. Here is the latest PIQS (short for Play In Qodly Studio)

PIQS: Entity selection & collection

Thanks to this demo, you’ll get a smart design and the associated 4D code to handle a product cart. This use case is quite common in B2B context where a given actor has to order products to have them in stock.

In this demo you will see how to:

  1. View a list of available products to order
  2. Add / remove some of them in an in memory cart
  3. Transform this cart in an order in database
  4. View a list or orders, associated to ordered items.

 

Bonus: these examples are done using entity selections but also collections. Indeed Qodly Studio supports both datatypes: they both can be displayed in a datatable or with a matrix component. Isn’t that great?

Save time by re-using this pattern in your first Qodly app!

We’ll continue providing such demos for current and upcoming Qodly features. Stay tuned!

Reminder – to use this demo:

  • Open the project in 4D (at least 4D v20 R2)
  • 4D asks you to create a data file: answer yes. The demo allows you to generate data afterwards.
  • Click on the Play In Qodly studio button
  • Do not forget to generate data before using it, by pressing the “Generate data” button of the home page.

 

Avatar
- Product Owner - Marie-Sophie Landrieu-Yvert joined the 4D Product team as a Product Owner in 2017. In this role, she is responsible for writing user stories and translating them into functional specifications. She also ensures that the delivered feature implementation meets the customer's needs. Marie-Sophie graduated from the engineering school ESIGELEC and began her career as an engineer at IBM in 1995. She took part in various projects (maintenance and development projects) and worked as a COBOL developer. She then moved on to work as a UML designer and Java developer. More recently, her main responsibilities included analyzing and writing functional requirements, and coordinating business and development teams.