Post Closed
15
Views
1
Comments
[OutSystems Data Grid] How to Automatically Populate Data from One Screen to Another in OutSystems?
outsystems-data-grid
Reactive icon
Forge asset by OutSystems

Hi everyone,

I’m working on an OutSystems web application with two screens, and I need assistance implementing a workflow to transfer and process data between the two screens.

Here’s the scenario:  

  • Screen 1 (List Screen):  

    • This screen contains a list where I can add a new row by entering a name. Based on the entered name, the remaining columns in the row are automatically populated.  
    • The list also has grouped columns that contain date columns. These date columns hold milestone dates, which are crucial for the workflow.  
    • Data for these columns is usually handled by an API, but in the provided sample OML file, the grouped column’s date data is not transmitted by the API. Hence, in the sample, the required dates need to be manually entered.
  • Screen 2 (Agenda Screen):  

    • This is the agenda that I want to automatically populate with rows based on the data from Screen 1.  
    • For each date column in the grouped columns from the list, I want a new row to be created in the agenda. Each agenda row should include:
      • The name entered in the list on Screen 1.
      • The corresponding date from the grouped columns (e.g., MS1, MS2, MS3, etc.).

You can switch between the two screens in the navigation bar at the top.

  • Workflow Goal:  

    • When I add a new row to the list (Screen 1) and save it, I want Screen 2 (Agenda) to be automatically updated with new rows for each date column in the grouped columns.


Can this workflow be implemented so that saving the list directly updates the agenda on Screen 2?  

I’ve attached a sample OML file for testing purposes. In it, due to the API limitations, you’ll see that grouped column dates are manually entered.


Thanks a lot for your help and suggestions! 😊


Best regards

HubSample.oml
2021-09-06 15-09-53
Dorine Boudry
 
MVP

this is a new post re-asking what has already been asked a week ago.  Closing this one, to keep all conversation grouped.