In [ ]:
"test data"

In [ ]:
val f0 : EasyForm = new EasyForm("form0")
f0

In [ ]:
val f1 = new EasyForm("form1")
f1.addTextField("field name")
f1

In [ ]:
f1.get("field name")

In [ ]:
f1.put("field name", "1text from code1")
f1.get("field name")

In [ ]:
val f2 = new EasyForm("form2")
f2.addTextField("field name", 10)
f2

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

In [ ]:
f3.get("field name")

In [ ]:
f3.put("field name", "3text from code3")
f3.get("field name")

In [ ]:
val f4 = new EasyForm("form4")
f4.addTextArea("field name", 20, 5)
f4

In [ ]:
val f5 = new EasyForm("form5")
f5.addTextArea("field name", "5initial value5")
f5

In [ ]:
val f6 = new EasyForm("form6")
f6.addCheckBox("field name")
f6

In [ ]:
f6.get("field name")

In [ ]:
f6.put("field name", "false")
f6.get("field name")

In [ ]:
val f7 = new EasyForm("form7")
f7.addCheckBox("field name", true)
f7

In [ ]:
val f8 = new EasyForm("form8")
f8.addComboBox("field name", Seq("one", "two", "three"))
f8

In [ ]:
f8.get("field name")

In [ ]:
f8.put("field name", "three")
f8.get("field name")

In [ ]:
val f9 = new EasyForm("form9")
f9.addList("field name", Seq("one", "two", "three"))
f9

In [ ]:
f9.get("field name")

In [ ]:
f9.put("field name", Seq("one"))

In [ ]:
val f10 = new EasyForm("form10")
f10.addList("field name", Seq("one", "two", "three"), false)
f10

In [ ]:
f10.get("field name")

In [ ]:
val f11 = new EasyForm("form11")
f11.addList("field name", Seq("one", "two", "three", "four"), 2)
f11

In [ ]:
val f12 = new EasyForm("form12")
f12.addCheckBoxes("field name", Seq("one", "two", "three", "four"))
f12

In [ ]:
f12.get("field name")

In [ ]:
f12.put("field name", Seq("one"))

In [ ]:
val f13 = new EasyForm("form13")
f13.addCheckBoxes("field name", Seq("one", "two", "three"), EasyForm.HORIZONTAL)
f13

In [ ]:
val f14 = new EasyForm("form14")
f14.addRadioButtons("field name", Seq("one", "two", "three"))
f14

In [ ]:
f14.get("field name")

In [ ]:
f14.put("field name", "three")
f14.get("field name")

In [ ]:
val f15 = new EasyForm("form15")
f15.addRadioButtons("field name", Seq("one", "two", "three"), EasyForm.HORIZONTAL)
f15

In [ ]:
val f16 = new EasyForm("form16")
val dt16 = f16.addDatePicker("field name")
f16

In [ ]:
f16.get("field name")

In [ ]:
dt16.setDate("20170527")
f16.get("field name")

In [ ]:
val f10 = new EasyForm("form10")
val f11 = new EasyForm("form11")
f10.addButton("run tag", "tag1")
val button11 = f10.addButton("actionPerformed")
button11.actionPerformed = new EasyFormListener {
      override def execute(value: String): Unit = f11.put("field4", "from actionPerformed");
}
f10

In [ ]:
f11.put("field2", "test text")
f11.get("field2")

In [ ]:
f11.addTextField("field1").onInit(new EasyFormListener {
      override def execute(value: String): Unit = {
        f11.put("field1", "from onInit");
      }
    });
f11.addTextField("field2").onChange(new EasyFormListener {
      override def execute(value: String): Unit = {
        field3.setValue(f11.get("field2") + " from onChange");
      }
    });
val field3 = f11.addTextField("field3")
f11.addTextField("field4")
f11

In [ ]:
import com.twosigma.beakerx.widget.IntSlider

val w = new IntSlider()
val f12 = new EasyForm("form12")
f12.addWidget("IntSlider",w)
f12.put("IntSlider", "50")
f12

In [ ]:
f12.get("IntSlider")

In [ ]: