Apogee v0.8.8 - Getting Started
  • Apogee v0.8.8 - Getting Started
  • Tutorials - Basics
    • Populating a Data Table
    • Data Views in a Data Table
    • Defining Functions
    • Folders and Scope
    • "Immutable" Values Gotcha
    • Debugging
    • Reusing Code
    • The Messenger, and Functional Programming
  • Tutorials - More Components
    • Configurable Form Components
      • Dynamic Form
      • Form Data Table
    • External Libraries and Controls
    • Custom Components
      • Custom Component
      • Custom Data Component
    • Folder Functions
    • Roll Your Own Components
  • Additional Apogee Videos
    • What is Apogee? An Overview
  • Additional Example Workspaces
    • The Grid and Spreadsheets
    • Combined Example
Powered by GitBook
On this page

Was this helpful?

  1. Tutorials - More Components

Configurable Form Components

How to use FormDataComponent and DynamicForm

PreviousThe Messenger, and Functional ProgrammingNextDynamic Form

Last updated 6 years ago

Was this helpful?

This tutorial covers the components Dynamic Form and Form Data Table. They are components that both use the configurable form widget to define a form that the user can interact with.

A Dynamic Form is a table that is like a non-modal dialog box. Here the programmer configures the layout of the form, which should include a submit button to take action. The programmer defines a handler for the submit button that takes the desired action.

A Form Data Table is similar to a JSON Data Table except the user enters data into a configurable form rather than text editor. The configurable form is defined by the programmer. When the user changes the value, the save bar appears just as if the user changed the value of a data table. When the user saves, the data is saved to an internal data table which can be accessed from model code.

In both of these components the programmer must define the layout for the form. More detail about using the configurable form is available in the programming guide .

To learn about these forms, click on the links below or follow the Next link at the bottom of the page.

Configurable Forms
Dynamic Form Tutorial
Form Data Table Tutorial