UITR Survey Builder Demo

initialize section

(formData:object, pageData:object, renderer:SurveyRenderer, navigation)=>{

cleanup section

(formData:object, pageData:object, renderer:SurveyRenderer, navigation)=>{

handle back navigation logic

(formData:object, pageData:object, renderer:SurveyRenderer, stack)=>{

UITR LabFork this project

display html from markdown content

## Lorem ipsum >>

Lorem ipsum

displays a simple label

display a text field for user input

display a textarea field for larger text input

displays radio button selection

displays option list selection

displays a checkbox field for boolean selection

displays a group of items

create a reusable set of items

custom render

display a QR code

adds some default form values

{ "variable1":true, "variable2":false ... }

runs a script

console.log("hello world");

adds inline css

.form{ color:magenta; }

display raw html

<p>Hello world</p>

validate form values

{ "variable1":true, "variable2":false ... }

transform form data

pageData.someField=parseInt(pageData.someField);