Simian GUI Documentation
Table of Contents
1.
Introduction
❱
1.1.
Python
1.2.
Matlab
1.3.
Form.io
2.
Getting started
❱
2.1.
Python setup
2.2.
MATLAB setup
2.3.
Hello world!
3.
Overview
4.
Form definition
❱
4.1.
gui_init
4.2.
Form structure
4.3.
Simian Form Builder
4.4.
Components
❱
4.4.1.
Basic
❱
4.4.1.1.
Button
4.4.1.2.
Checkbox
4.4.1.3.
Number
4.4.1.4.
Password
4.4.1.5.
Radio
4.4.1.6.
Select
4.4.1.7.
Selectboxes
4.4.1.8.
TextArea
4.4.1.9.
TextField
4.4.2.
Advanced
❱
4.4.2.1.
Address
4.4.2.2.
ColorPicker
4.4.2.3.
Currency
4.4.2.4.
DateTime
4.4.2.5.
Day
4.4.2.6.
Email
4.4.2.7.
PhoneNumber
4.4.2.8.
Signature
4.4.2.9.
Slider
4.4.2.10.
Survey
4.4.2.11.
Tags
4.4.2.12.
Time
4.4.2.13.
Toggle
4.4.2.14.
Url
4.4.3.
Layout
❱
4.4.3.1.
Columns
4.4.3.2.
Content
4.4.3.3.
FieldSet
4.4.3.4.
Html
4.4.3.5.
HtmlElement
4.4.3.6.
HtmlTable
4.4.3.7.
Panel
4.4.3.8.
Table
4.4.3.9.
Tabs
4.4.3.10.
Well
4.4.4.
Data
❱
4.4.4.1.
Container
4.4.4.2.
DataGrid
4.4.4.3.
DataMap
4.4.4.4.
DataTables
4.4.4.5.
EditGrid
4.4.4.6.
Hidden
4.4.5.
Miscellaneous
❱
4.4.5.1.
File
4.4.5.2.
Form
4.4.5.3.
Plotly
❱
4.4.5.3.1.
Python
4.4.5.3.2.
MATLAB
4.4.5.4.
ResultFile
4.5.
Component nesting
4.6.
Component properties
❱
4.6.1.
Validate
4.6.2.
Conditional
4.6.3.
Logic
4.6.4.
Json
4.6.5.
Error
4.7.
Composed components
❱
4.7.1.
PropertyEditor
4.7.2.
StatusIndicator
4.8.
Navbar
4.9.
Reusing component definitions
4.10.
Form refresh
5.
Handling events
❱
5.1.
gui_event
5.2.
Submission data
5.3.
Caching state
5.4.
Error handling
5.5.
gui_upload
5.6.
gui_download
6.
Nested forms
7.
Advanced features
❱
7.1.
Custom CSS classes
7.2.
Custom JavaScript
7.3.
Focus lost event
7.4.
Value changed event
7.5.
String evaluation
8.
Tables
9.
Deployment
❱
9.1.
Python
9.2.
MATLAB
10.
Example
11.
How to
❱
11.1.
How to add a piece of uneditable text?
11.2.
How to place a button next to a textfield?
11.3.
How to disable a component unless a condition is met?
11.4.
How to send an update to the form and immediately continue calculations?
11.5.
How to change the options of my Select component?
11.6.
How to change the options of my Selectboxes component?
11.7.
How to use numbers with scientific notation?
11.8.
How to add an image?
12.
Testing
13.
Frequently asked questions (FAQ)
❱
13.1.
Form definition
13.2.
Runtime
14.
Release notes
15.
Known issues & limitations
Light
Rust
Coal
Navy
Ayu
Simian GUI Documentation v3.1.0
How to send an update to the form and immediately continue calculations?
This is explained in the
Follow-up Event
section.