In [ ]:
f1 = new EasyForm("Legend name")
f1

In [ ]:
f2 = new EasyForm("form2")
f2.addTextField("field name2")
f2

In [ ]:
f2['field name2']

In [ ]:
f2['field name2'] = '2text from code2'

In [ ]:
f2b = new EasyForm("form2")
f2b.addTextField("field name2", 10)
f2b

In [ ]:
f3 = new EasyForm("form3")
f3.addTextArea("field name3")
f3

In [ ]:
f3['field name3']

In [ ]:
f3['field name3'] = '3text from code3'

In [ ]:
f3b = new EasyForm("form3")
f3b.addTextArea("field name3", 20, 5)
f3b

In [ ]:
f3c = new EasyForm("form3")
f3c.addTextArea("field name3", '3c initial value 3c')
f3c

In [ ]:
f4 = new EasyForm("form4")
f4.addCheckBox("field name4")
f4

In [ ]:
f4['field name4']

In [ ]:
f4['field name4'] = 'false'

In [ ]:
f4b = new EasyForm("form4")
f4b.addCheckBox("field name4", Boolean.TRUE)
f4b

In [ ]:
f5 = new EasyForm("form5")
f5.addComboBox("field name5", ["onef5", "twof5", "threef5"])
f5

In [ ]:
f5['field name5']

In [ ]:
f5['field name5'] = 'threef5'

In [ ]:
f6 = new EasyForm("form6")
f6.addList("field name6", ["onef6", "twof6", "threef6"])
f6

In [ ]:
f6['field name6']

In [ ]:
f6['field name6'] = ['onef6']

In [ ]:
f6b = new EasyForm("form6b")
f6b.addList("field name6", ["onef6b", "twof6b", "threef6b"], Boolean.FALSE)
f6b

In [ ]:
f6b['field name6']

In [ ]:
f6c = new EasyForm("form6c")
f6c.addList("field name6c", ["onef6c", "twof6c", "threef6c", "threef6c"], 2)
f6c

In [ ]:
f7 = new EasyForm("form7")
f7.addCheckBoxes("field name7", ["onef7", "twof7", "threef7", "fourf7"])
f7

In [ ]:
f7['field name7']

In [ ]:
f7['field name7']= ['onef7']

In [ ]:
f7b = new EasyForm("form7b")
f7b.addCheckBoxes("field name7", ["onef7b", "twof7b", "threef7b"], EasyForm.HORIZONTAL)
f7b

In [ ]:
f8 = new EasyForm("form8")
f8.addRadioButtons("field name8", ["onef8", "twof8", "threef8"])
f8

In [ ]:
f8['field name8']

In [ ]:
f8['field name8'] = 'threef8'

In [ ]:
f8b = new EasyForm("form8")
f8b.addRadioButtons("field name8", ["onef8b", "twof8b", "threef8b"], EasyForm.HORIZONTAL)
f8b

In [ ]:
f9 = new EasyForm("form9")
f9.addDatePicker("field name9")
f9

In [ ]:
f9['field name9']

In [ ]:
f9['field name9'] = '20170527'

In [ ]:
f10 = new EasyForm("form10")
f10.addButton("run tag", "tag1")
button11 = f10.addButton("actionPerformed")
button11.actionPerformed = { f11["field4"] = "from actionPerformed"}
f10

In [ ]:
f11['field2'] = "test text"

In [ ]:
f11 = new EasyForm("form11")
f11.addTextField("field1").onInit({f11['field1'] = "from onInit"})
f11.addTextField("field2").onChange({text -> f11['field3'] = text + " from onChange"})
f11.addTextField("field3")
f11.addTextField("field4")
f11

In [ ]:
import com.twosigma.beakerx.widget.IntSlider
w = new IntSlider()
w.value = 50

f12 = new EasyForm('form12')
f12.addWidget('slider12', w)
f12

In [ ]:
f12['slider12']

In [ ]: