Child pages
  • Creating Forms

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Right click on the active solution in Solution Explorer, select Create New Form
  • Right click on the Forms node under the solution (or module) where the form needs to be created, and select Create New Form new form from the context menu
  • Click on the Forms node under the solution (or module) where the form needs to be created, and then click the Create new form button on the lower part of the Solution Explorer
  • Click on the New Form button in the Servoy Developer toolbar

...

To walk through the options available in the New Form Wizard, these instructions will use the example_data connection and the customers table. 

  1. Before entering a name for the form, select the table desired. Clicking on the ... button will open a tree view to select the table from all the existing database connections. If you do not want to base the form won't be based on a table, select -none-.  In our In the given example, select example_data.customers.
  2. Notice that the name of the table will appear in the name field.  You may edit this nameThis name can be edited; keep in mind that no two forms can have the same name in the solution. For our example, name this form 'customers_dtl'.

    Tip
    titleTIP

    Naming conventions can help you one keep track of forms and tell what the form purpose is just by its name.

  3. If you are using a style sheet is being used, you can select the name of the style you want usedesired style can be selected.
  4. Verify the solution named name is the correct solution for the form.
  5. Click Next.
  6. Select data providers to appear on the form. Note that you can select These data providers can be columns, calculations, form variables, global variables, and data providers by relation.  Holding Holding the shift Shift key will select a range; holding the control Control key will allow for multiselect. For this example, select a few columns from the table.
  7. There are options on how the data providers will be added to the form.  For For the most part, for a regular record view Record View form, you only need the Place with Labels option checked is needed. For this example, just select Place with Labels.

    Note
    titleNOTE

    Forms normally are created in record Record view, but if you select one selects Fill text property and Place horizontal, the form will be set in table Table view.

  8. Click Finish.
  9. The newly created form is now loaded in Form Designer.

...

To edit a pre-existing form in Form Designer:

  1. Select the form in Solution Explorer.
  2. Do one of the following
    1. Press Ctrl-Shift-a
    2. Right click on the form name (or any child node of the form in the tree) and select Open in Form Designer.
    3. Right click on the form name in the Solution Explorer list view and select Open in Form Designer.
  3. The form should appear in the Form Designer editor view in on the center of the Workbench.

To edit a form in Script Editor:

  1. Select the form in Solution Explorer.
  2. Do one of the following
    1. Press Ctrl-Shift-z
    2. Right click on the form name (or any child node of the form in the tree) and select Open in Script Editor.
    3. Create a new form method.  See See Implementing Business Logic for more details.
  3. The form should appear in the Script Editor view in on the center of the Workbench.
Note
titleNOTE

Right clicking in either editor view will display a menu that has the option to open the form in the other editor view.
Example: if you have when a form is open in Form Designer, you can right click and select Open in Script Editor fromthe context menu to see the form in Script Editor.

Saving a Form

Saving a form is the same as saving any other editor view in Servoy Developer, see Intro to Servoy Developer

...