Improvements to form duplicate command

  1. Create a form Form1 and add 2 DataGrid components → The app_browser shows Form1 with two children RowTemplate1 and RowTemplate2.
  2. Click on the Duplicate item of the Form form → The app_browser shows Form1_copy without template form children.

Request 1: Form1 is a package and Form1_copy is a Module.
I would like for Form1_copy to be a package.

Request 2: The DataGrids in Form1_copy refer to RowTemplate1 and RowTemplate2 and you risk to start editing the duplicated form and inadvertently you end up editing the original.
I would like for the Duplicate form command to either ask whether to duplicate the template forms or duplicate them without even asking.

In my opinion duplicating them without asking is better than the current behavior because:

  • You don’t risk to inadvertently edit the original form
  • It’s easier to delete automatically generated template forms than to duplicate the old ones, rename them and drag them under the new form
  • It’s more likely that you edit a template form rather than sharing it across different forms (well, this is my personal opinion based on my limited experience)
3 Likes