Package org.olat.core.gui.components.form.flexible.impl

Examples of org.olat.core.gui.components.form.flexible.impl.FormEvent


        this.flc.setDirty(true);
      } else if (event instanceof FormEvent) {
        /*
         * evaluate inner form events
         */
        FormEvent fe = (FormEvent) event;
        FormItem fiSrc = fe.getFormItemSource();
        //
        formInnerEvent(ureq, fiSrc, fe);
        // no need to set container dirty, up to controller code if something is dirty
      }
    }
View Full Code Here


  }

  @Override
  protected void event(UserRequest ureq, Controller source, Event event) {
    if (event instanceof FormEvent) {
      FormEvent fe = (FormEvent) event;
      FormItem sourceItem = fe.getFormItemSource();
      String compName = sourceItem.getName();
      if (columnAddRow.contains(compName)) {
        // add link clicked
        int clickPos = ((Integer) sourceItem.getUserObject()).intValue();
        addRowAt(clickPos + 1);
View Full Code Here

    this.component.setEnabled(isEnabled());
  }
 
  @Override
  public void dispatchFormRequest(UserRequest ureq) {
    getRootForm().fireFormEvent(ureq, new FormEvent(Event.DONE_EVENT, this, FormEvent.ONCLICK));
  }
View Full Code Here

    fireEvent(ureq, NodeEditController.NODECONFIG_CHANGED_EVENT);
  }

  protected void formInnerEvent(UserRequest ureq, FormItem source, FormEvent event) {
    if (event instanceof FormEvent) {
      FormEvent fe = (FormEvent) event;
      FormItem sourceItem = fe.getFormItemSource();
      if (source instanceof FormLink) {
        FormLink link = (FormLink)source;
        if (link.getName().equals(ADD_FIELD_LINK)) {
          if (customFields.size() < MAX_NBR_CUSTOM_FIELDS) {
            // Add new custom-field
View Full Code Here

      protected void event(UserRequest ureq, Component source, Event event) {
        if (source == cancelLink) {
          getRootForm()
              .fireFormEvent(
                  ureq,
                  new FormEvent(
                      org.olat.core.gui.components.form.Form.EVNT_FORM_CANCELLED,
                      self, -1));
        }
      }
    };
View Full Code Here

TOP

Related Classes of org.olat.core.gui.components.form.flexible.impl.FormEvent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.