1. MonkeyProof Webframework Documentation
  2. Table of Contents
  3. 1. Introduction
    ❱
    1. 1.1. Matlab
    2. 1.2. Python
    3. 1.3. form.io
  4. 2. Getting started
    ❱
    1. 2.1. MATLAB setup
    2. 2.2. Python setup
      ❱
      1. 2.2.1. License
    3. 2.3. Hello world!
  5. 3. Overview
  6. 4. Form definition
    ❱
    1. 4.1. guiInit
    2. 4.2. Form structure
    3. 4.3. Components
      ❱
      1. 4.3.1. Basic
        ❱
        1. 4.3.1.1. Button
        2. 4.3.1.2. Checkbox
        3. 4.3.1.3. Number
        4. 4.3.1.4. Password
        5. 4.3.1.5. Radio
        6. 4.3.1.6. Select
        7. 4.3.1.7. Selectboxes
        8. 4.3.1.8. TextArea
        9. 4.3.1.9. TextField
      2. 4.3.2. Advanced
        ❱
        1. 4.3.2.1. Currency
        2. 4.3.2.2. DateTime
        3. 4.3.2.3. Day
        4. 4.3.2.4. Email
        5. 4.3.2.5. PhoneNumber
        6. 4.3.2.6. Signature
        7. 4.3.2.7. Survey
        8. 4.3.2.8. Tags
        9. 4.3.2.9. Time
      3. 4.3.3. Layout
        ❱
        1. 4.3.3.1. Columns
        2. 4.3.3.2. Content
        3. 4.3.3.3. FieldSet
        4. 4.3.3.4. Html
        5. 4.3.3.5. HtmlElement
        6. 4.3.3.6. HtmlTable
        7. 4.3.3.7. Panel
        8. 4.3.3.8. Table
        9. 4.3.3.9. Tabs
        10. 4.3.3.10. Well
      4. 4.3.4. Data
        ❱
        1. 4.3.4.1. Container
        2. 4.3.4.2. DataGrid
        3. 4.3.4.3. DataMap
        4. 4.3.4.4. DataTables
        5. 4.3.4.5. EditGrid
        6. 4.3.4.6. Hidden
      5. 4.3.5. Miscellaneous
        ❱
        1. 4.3.5.1. File
        2. 4.3.5.2. Form
        3. 4.3.5.3. Plotly
        4. 4.3.5.4. ResultFile
    4. 4.4. Component nesting
    5. 4.5. Component properties
      ❱
      1. 4.5.1. Validate
      2. 4.5.2. Conditional
      3. 4.5.3. Logic
      4. 4.5.4. Json
      5. 4.5.5. Error
    6. 4.6. Composed components
      ❱
      1. 4.6.1. Pages
      2. 4.6.2. StatusIndicator
      3. 4.6.3. HtmlTable
    7. 4.7. Navbar
  7. 5. Handling events
    ❱
    1. 5.1. guiEvent
    2. 5.2. Submission data
    3. 5.3. Caching state
    4. 5.4. Error handling
    5. 5.5. guiUpload
    6. 5.6. guiDownload
  8. 6. Nested forms
  9. 7. Advanced features
    ❱
    1. 7.1. Custom CSS classes
    2. 7.2. Custom JavaScript
    3. 7.3. Focus lost event
    4. 7.4. Value changed event
  10. 8. Tables
  11. 9. Deployment
    ❱
    1. 9.1. MATLAB
    2. 9.2. Python
  12. 10. Example
  13. 11. How to
    ❱
    1. 11.1. How to add a piece of uneditable text?
    2. 11.2. How to place a button next to a textfield?
    3. 11.3. How to hide a component unless a condition is met?
    4. 11.4. How to disable a component unless a condition is met?
    5. 11.5. How to send an update to the form and immediately continue calculations?
    6. 11.6. How to change the options of my Select component?
    7. 11.7. How to change the options of my Selectboxes component?
  14. 12. Testing
  15. 13. Frequently asked questions (FAQ)
    ❱
    1. 13.1. Form definition
    2. 13.2. Runtime
  16. 14. Release notes
  17. 15. Known issues & limitations

MonkeyProof Webframework Documentation

MonkeyProof Webframework Documentation

© 2022 MonkeyProof Solutions BV

info@monkeyproofsolutions.nl

www.monkeyproofsolutions.nl

T: +31 (0)76 8200 314