final FormSwitchVarSelector s2 = new FormSwitchVarSelector(e.getYecl().getProject(), I18N.t("bis"), e.getParameters(), 1,
Type.SWITCH);
// add switch
f.addElement("basic.s1", new FormSwitchVarSelector(e.getYecl().getProject(), I18N.t("Setze"), e.getParameters(), 0, Type.SWITCH)
.addChangeListener(new FormElementChangeListener() {
@Override
public void stateChanged(FormElement form) {
if (c.getContentAsString().equals("0")) {
// RGSSHelper.setNum(e.getParameters(), 0,
// c.getContentAsString());
RubyHelper.setNum(e.getParameters(), 1, form.getContentAsString());
((JSpinner) s2.getElement()).setValue(Integer.valueOf(form.getContentAsString()));
}
}
}));
// add 2. switch
f.addElement("basic.s2", FormHelper.setEnabeldWhenRightElementSelect(c, s2, "1"));
c.addChangeListener(new FormElementChangeListener() {
@Override
public void stateChanged(FormElement form) {
if (c.getContentAsString().equals("0")) {
RubyHelper.setNum(e.getParameters(), 1, (long) RubyHelper.toInt(e.getParameters().get(0)));