The text discusses a method of editing subgrids within Model Driven Apps. This new approach uses side-by-side editing via Side Panes, providing a unique user experience that enables editing on both sides of the screen simultaneously. Users can open the records of a subgrid in a dialog with several online resources offered for further reading such as Carl de Souza's blog for Editable Grid and Dani Kahil's resource on the new "Power Apps grid control".
The innovative use of side-by-side editing in Model Driven Apps fundamentally enhances the user interface. It allows for the efficient use of both sides of the screen for an improved editing experience. Notably, Side Panes enable the concurrent opening of Dialogs without covering the form below, offering a more productive interface. The implementation of this technique requires the assignment of a unique ID to the Side Pane. This ID ensures that the same window is reused for each record from the subgrid, thus optimizing user interactions in the Model Driven App.
Model Driven Apps can be used for editing subgrids side. There are several blogs available which explain how to open the records of a subgrid in a dialog, such as the one by Carl de Souza and Dani Kahil. There is also an example on the learn page for “OnRecordSelect” that shows how to auto-open dialog on record select. An alternative to this is side-by-side editing using Side Panes, which allows the user to use both sides of the screen. To do this, the same subgrid event (“OnRecordSelect”) is used, and a unique ID is assigned to the Side Pane. A JavaScript WebResource (OppPosYearDemo.js in this case) is used to open the record Side Pane. This allows the user to edit the form on both the left and right side at the same time.
Model Driven Apps, Edit Subgrids, Side Panes, OnRecordSelect, JavaScript WebResource, Modal Forms