====== Explanation of Forms ====== ===== How to create forms ===== Forms are created in one of two ways: either clicking the "Forms" button in the left hand palette and then dragging the Classic Forms button over the page's background, or, when the [[Presentation Layer|presentation layer]] is displayed, clicking on one of the blue plus icons ({{:interface-layer:form-plus.png?nolink|}}) that is available when creating a child form inside of a parent form. ===== Form Modes ===== Forms have three modes: * **View Mode** - When a form is in view mode, it is not editable. * **Edit Mode** - When a form is in edit mode, fields within the form are about an existing [[Record|record]], may contain data, and the values in the field are exposed to be changed by the user. Upon saving, any values changed by the user will be permanently stored on the record, whereas the old values will be permanently deleted. * **Add Mode** - When a form is in add mode, fields within the form are not about an existing record, may contain data, and the values will be stored on a new record created at the point the form is saved. ===== List of Forms (with links) ===== * [[Form Type - Page|Page]] * [[Form Type - Field Grid|Field Grid]] * [[Form Type - List|List]] * [[Form Type - Container|Container]] * [[Form Type - Tabs|Tabs]] * [[Form Type - Menu|Menu]] * [[Form Type - Calendar|Calendar]] * [[Form Type - Map|Map]] * [[Form Type - Tree|Tree]] * [[Form Type - File Browser|File Browser]] * [[Form Type - Matrix|Matrix]] * [[Form Type - Header|Header]] ===== Forms Settings ===== Each type of form has its own [[Form Setting|settings]] which are linked to in the article about each form type.