Package com.extjs.gxt.ui.client.widget.form

Examples of com.extjs.gxt.ui.client.widget.form.FormPanel


      }
    }
  }

  private final ContentPanel createServerPropsPanel() {
    FormPanel panel = new FormPanel();
    panel.setHeaderVisible(false);
    panel.setButtonAlign(HorizontalAlignment.RIGHT);
    panel.setStyleAttribute("padding", "20");

    KeyListener keyListener = new KeyListener() {
      public void componentKeyUp(ComponentEvent event) {
        editor.markDirty();
      }
    };
    selectionListener =
      new SelectionChangedListener<XConnectionType>() {
    public void selectionChanged(
        SelectionChangedEvent<XConnectionType> se) {
      XConnectionType type = se.getSelectedItem();
      if (type == null) {
        if (input != null && (input.getType() == null || input.getType().isEmpty())) {
          return;
        }       
      } else {
        if (input != null && type.getType() != input.getConnectionType()) {
          editor.markDirty();
        } else if (input == null && type != null) {
          editor.markDirty();
        }
        return;
      }
      editor.markDirty();
    }
  };

    host = new TextField<String>();
    host.setFieldLabel(constants.host());
    host.setEmptyText(constants.hostName());
    host.setAllowBlank(false);
    host.addKeyListener(keyListener);
    panel.add(host);

    service = new TextField<String>();
    service.setFieldLabel(constants.service());
    service.setEmptyText(constants.serviceName());
    service.setAllowBlank(false);
    service.addKeyListener(keyListener);
    panel.add(service);

    typeCombo = new EnhancedComboBox<XConnectionType>();
    typeCombo.setEditable(false);
    typeCombo.setFieldLabel(constants.type());
    typeCombo.setDisplayField("name");
    typeCombo.setEmptyText(constants.chooseConnectionType());
    typeStore = new ListStore<XConnectionType>();
//    typeStore.add(XConnectionType.LEGAGY);
    typeStore.add(XConnectionType.PALO);
    typeStore.add(XConnectionType.XMLA);
//    typeStore.add(XConnectionType.WSS);
    typeCombo.setStore(typeStore);
    typeCombo.addSelectionChangedListener(selectionListener);
    panel.add(typeCombo)
   
    return panel;
  }
View Full Code Here


//    else if (buttonId.equals(BUTTON_CANCEL))
//      cancelButton.addListener(Events.Select, listener);
  }

  private FormPanel createForm() {
    FormPanel panel = new FormPanel();
    panel.setFrame(true);
    // panel.setIconStyle("icon-filter");
    panel.setCollapsible(false);
    panel.setHeaderVisible(false);
    // panel.setHeading("Select views to import");
    panel.setSize(386, -1);
    panel.setButtonAlign(HorizontalAlignment.RIGHT);
    panel.setLayout(new FlowLayout());
   
    // Checkboxes for public/editable:
    LayoutContainer rights = new LayoutContainer();   
    TableLayout rLayout = new TableLayout(2);
    rights.setLayout(rLayout);

    languageBox = new LanguageBox();
    languageBox.addSelectionChangedListener(new SelectionChangedListener<SimpleComboValue<LanguageData>>() {
      public void selectionChanged(
          SelectionChangedEvent<SimpleComboValue<LanguageData>> se) {
        directLink.setValue(getLinkString());
      }
    });
   
    themeBox = new ThemeBox();
    themeBox.addSelectionChangedListener(new SelectionChangedListener<SimpleComboValue<ThemeData>>() {
      public void selectionChanged(
          SelectionChangedEvent<SimpleComboValue<ThemeData>> se) {
        directLink.setValue(getLinkString());
      }
    });
   
    HorizontalPanel hhp = new HorizontalPanel();
    hhp.setHeight(20);
    rights.add(hhp);
    HorizontalPanel hhhp = new HorizontalPanel();
    rights.add(hhhp);
   
    HorizontalPanel hp = new HorizontalPanel();
    hp.setVerticalAlign(VerticalAlignment.TOP);
    languageBox.setHideLabel(true);
    LabelField labelL = new LabelField(constants.language() + ":");
    labelL.setPixelSize(150, -1);
    languageBox.setPixelSize(220, -1);
    hp.add(labelL);
    hp.add(languageBox);
       
    TableData ldata = new TableData();
    ldata.setColspan(2);
    rights.add(hp, ldata);
   
    HorizontalPanel hp2 = new HorizontalPanel();
    hp.setVerticalAlign(VerticalAlignment.TOP);
    themeBox.setHideLabel(true);
    LabelField labelL2 = new LabelField(constants.theme() + ":");
    labelL2.setPixelSize(150, -1);
    themeBox.setPixelSize(220, -1);
    hp2.add(labelL2);
    hp2.add(themeBox);
       
    TableData ldata2 = new TableData();
    ldata2.setColspan(2);
    rights.add(hp2, ldata2);

    hideNavigator = new CheckBox();
    hideNavigator.setBoxLabel(constants.hideNavigator());   
    hideViewTabs = new CheckBox();
    hideViewTabs.setBoxLabel(constants.hideViewTabs());
    autoLogin = new CheckBox();
    autoLogin.setBoxLabel(constants.addPassword());
    autoUser = new CheckBox();
    autoUser.setBoxLabel(constants.addUserFlag());
    hideTitleBar = new CheckBox();
    hideTitleBar.setBoxLabel(constants.hideTitleBar());
    hideToolBar = new CheckBox();
    hideToolBar.setBoxLabel(constants.hideToolBar());
    hideSave = new CheckBox();
    hideSave.setBoxLabel(constants.hideSave());
    hideFilter = new CheckBox();
    hideFilter.setBoxLabel(constants.hideFilter());
    hideStaticFilter = new CheckBox();
    hideStaticFilter.setBoxLabel(constants.hideStaticFilter());
    hideHorizontalAxis = new CheckBox();
    hideHorizontalAxis.setBoxLabel(constants.hideHorizontalAxis());
    hideVerticalAxis = new CheckBox();
    hideVerticalAxis.setBoxLabel(constants.hideVerticalAxis());
   
    Listener <BaseEvent> listener = new Listener<BaseEvent>() {
      public void handleEvent(BaseEvent be) {
        directLink.setValue(getLinkString());
      }
    };
    hideNavigator.addListener(Events.Change, listener);
    hideViewTabs.addListener(Events.Change, listener);
    autoLogin.addListener(Events.Change, listener);
    autoUser.addListener(Events.Change, listener);
    hideTitleBar.addListener(Events.Change, listener);
    hideToolBar.addListener(Events.Change, listener);
    hideSave.addListener(Events.Change, listener);
    hideFilter.addListener(Events.Change, listener);
    hideStaticFilter.addListener(Events.Change, listener);
    hideHorizontalAxis.addListener(Events.Change, listener);
    hideVerticalAxis.addListener(Events.Change, listener);
   
    rights.add(autoUser);
    rights.add(autoLogin);   
    rights.add(hideNavigator);
    rights.add(hideViewTabs);
    rights.add(hideTitleBar);
    rights.add(new LabelField());
    rights.add(hideToolBar);
    rights.add(hideSave);   
    rights.add(hideFilter);
    rights.add(hideStaticFilter);
    rights.add(hideHorizontalAxis);
    rights.add(hideVerticalAxis);
   
    hideNavigator.setValue(true);
    hideViewTabs.setValue(true);
    autoLogin.setValue(true);
    autoUser.setValue(true);
    hideTitleBar.setValue(false);
    hideToolBar.setValue(false);
    hideSave.setValue(false);
    hideFilter.setValue(false);
    hideStaticFilter.setValue(false);
    hideHorizontalAxis.setValue(false);
    hideVerticalAxis.setValue(false);
   
    LabelField desc = new LabelField(constants.directLinkExplanation());       
   
    panel.add(desc);
    panel.add(rights);
   
    LabelField label = new LabelField();
    label.setHeight("20px");
    panel.add(label);
       
    directLink = new TextArea();
    directLink.setReadOnly(true);
    directLink.setSize(375, 100);
    panel.add(directLink);
   
    LabelField label2 = new LabelField();
    label2.setHeight("20px");
    panel.add(label2);
   
    // finally the apply/cancel button:
    SelectionListener<ComponentEvent> buttonListener = new SelectionListener<ComponentEvent>() {
      public void componentSelected(ComponentEvent ce) {
        if (ce.component instanceof Button) {
          Button pressedButton = (Button) ce.component;
          // we close dialog on button press:
          if (closeAction == CloseAction.CLOSE)
            close(pressedButton);
          else
            hide(pressedButton);
        }
      }
    };
    okButton = new Button(constants.close());
    okButton.setItemId(BUTTON_OK);
//    cancelButton = new Button("Cancel");
//    cancelButton.setItemId(BUTTON_CANCEL);
    okButton.addSelectionListener(buttonListener);
//    cancelButton.addSelectionListener(buttonListener);
    panel.addButton(okButton);
//    panel.addButton(cancelButton);

    directLink.setValue(getLinkString());
   
    return panel;
View Full Code Here

     
    }
  }

  private final ContentPanel createPropertiesPanel() {
    FormPanel panel = new FormPanel();
    panel.setHeaderVisible(false);
    panel.setStyleAttribute("padding", "20");   

    KeyListener keyListener = new KeyListener() {
      public void componentKeyUp(ComponentEvent event) {
        editor.markDirty();
      }
    };
    selectionListener =
        new SelectionChangedListener<XObjectWrapper>() {
      public void selectionChanged(
          SelectionChangedEvent<XObjectWrapper> se) {
        editor.markDirty();
      }
    };
    userSelectionListener =
      new SelectionChangedListener<XObjectWrapper>() {
      public void selectionChanged(
        SelectionChangedEvent<XObjectWrapper> se) {
        editor.markDirty();
        if (account != null && usersCombo != null) {
          XUser forUser = null;
          if (usersCombo.getValue() != null) {
            forUser = (XUser) usersCombo.getValue().getXObject();
          }
          fillConnections(account.getConnection(), forUser);
        }
      }
    };
   
    usersCombo = new EnhancedComboBox<XObjectWrapper>();
    usersCombo.setEditable(false);
    usersCombo.setFieldLabel(constants.user());
    usersCombo.setDisplayField("name");
    usersCombo.setEmptyText(constants.chooseUser());
    usersStore = new ListStore<XObjectWrapper>();
    usersCombo.setStore(usersStore);
    usersCombo.addSelectionChangedListener(userSelectionListener);
    panel.add(usersCombo);

    connCombo = new EnhancedComboBox<XObjectWrapper>();
    connCombo.setEditable(false);
    connCombo.setFieldLabel(constants.connection())
    connCombo.setDisplayField("name");
    connCombo.setEmptyText(constants.chooseConnectionType());
    connStore = new ListStore<XObjectWrapper>();
    connCombo.setStore(connStore);
    connCombo.addSelectionChangedListener(selectionListener);
    panel.add(connCombo)

    login = new TextField<String>();
    login.setFieldLabel(constants.login());
    login.setEmptyText(constants.enterLoginName());
    login.setAllowBlank(false);
    login.setMinLength(2);
    login.addKeyListener(keyListener);
    panel.add(login);

    password = new TextField<String>();
    password.setFieldLabel(constants.password());
    password.setEmptyText(constants.enterPassword());
    password.setAllowBlank(false);
    password.setMinLength(2);
    password.addKeyListener(keyListener);
//    password.setPassword(true);
    panel.add(password);

    return panel;
  }
View Full Code Here

      }
    }
  }

  private final ContentPanel createPropertiesPanel() {
    FormPanel panel = new FormPanel();
    panel.setHeaderVisible(false);
    panel.setButtonAlign(HorizontalAlignment.RIGHT);
    panel.setStyleAttribute("padding", "20");   
   
    KeyListener keyListener = new KeyListener() {
      public void componentKeyUp(ComponentEvent event) {
        editor.markDirty();
      }
    };

    name = new TextField<String>();
    name.setFieldLabel(constants.name());
    name.setEmptyText(constants.roleName());
    name.setAllowBlank(false);
    name.setMinLength(2);
    name.addKeyListener(keyListener);
    name.setStyleAttribute("marginTop", "5");
    name.setStyleAttribute("marginBottom", "5");
    panel.add(name);

    description = new TextArea();
    description.setPreventScrollbars(true);
    description.setFieldLabel(constants.description());
    description.addKeyListener(keyListener);
    description.setStyleAttribute("marginTop", "5");
    description.setStyleAttribute("marginBottom", "5");
    panel.add(description);

    return panel;
  }
View Full Code Here

      }
    }
  }

  private final ContentPanel createPropertiesPanel() {
    FormPanel panel = new FormPanel();
    panel.setHeaderVisible(false);
    panel.setButtonAlign(HorizontalAlignment.RIGHT);
    panel.setStyleAttribute("padding", "20");
   
    KeyListener keyListener = new KeyListener() {
      public void componentKeyUp(ComponentEvent event) {
        editor.markDirty();
      }
    };

    firstname = new TextField<String>();
    firstname.setFieldLabel(constants.firstName());
    firstname.setEmptyText(constants.enterFirstName());
    firstname.setAllowBlank(true);
    firstname.addKeyListener(keyListener);
    panel.add(firstname);

    lastname = new TextField<String>();
    lastname.setFieldLabel(constants.lastName());
    lastname.setEmptyText(constants.enterLastName());
    lastname.setAllowBlank(true);
    lastname.addKeyListener(keyListener);
    panel.add(lastname);
   
    panel.add(new SeparatorField());

    login = new TextField<String>();
    login.setFieldLabel(constants.login());
    login.setEmptyText(constants.enterLoginName());
    login.setAllowBlank(false);
    login.setMinLength(2);
    login.addKeyListener(keyListener);
    panel.add(login);
   
    password = new TextField<String>();
    password.setFieldLabel(constants.password());
    password.setEmptyText(constants.enterPassword());
//    password.setPassword(true);
    password.setAllowBlank(true);
//    password.setMinLength(2);
    password.addKeyListener(keyListener);
    panel.add(password);
   
    return panel;
  }
View Full Code Here

    else if (buttonId.equals(BUTTON_CANCEL))
      cancelButton.addListener(Events.Select, listener);
  }

  private FormPanel createForm() {
    FormPanel panel = new FormPanel();
    panel.setFrame(true);
    // panel.setIconStyle("icon-filter");
    panel.setCollapsible(false);
    panel.setHeaderVisible(false);
    // panel.setHeading("Select views to import");
    panel.setSize(456, -1);
    panel.add(createDatabaseSet());
    panel.add(createVisibilitySet());
   
    // finally the apply/cancel button:
    SelectionListener<ComponentEvent> listener = new SelectionListener<ComponentEvent>() {
      public void componentSelected(ComponentEvent ce) {
        if (ce.component instanceof Button) {
          Button pressedButton = (Button) ce.component;
          // we close dialog on button press:
          if (closeAction == CloseAction.CLOSE)
            close(pressedButton);
          else
            hide(pressedButton);
        }
      }
    };
    okButton = new Button(constants.apply());
    okButton.setItemId(BUTTON_OK);
    cancelButton = new Button(constants.cancel());
    cancelButton.setItemId(BUTTON_CANCEL);
    okButton.addSelectionListener(listener);
    cancelButton.addSelectionListener(listener);
    panel.addButton(okButton);
    panel.addButton(cancelButton);

    return panel;
  }
View Full Code Here

      dimName.setValue(dim.getName());
    }
  }
 
  private final ContentPanel createPropertiesPanel() {
    FormPanel panel = new FormPanel();
    panel.setHeaderVisible(false);
    panel.setButtonAlign(HorizontalAlignment.RIGHT);
    panel.setStyleAttribute("padding", "20");

    dimName = new TextField<String>();
    dimName.setFieldLabel("Dimension Name");
    dimName.setEmptyText("Please enter the dimension name");
    dimName.setAllowBlank(false);
    dimName.setMinLength(1);
    panel.add(dimName);

    return panel;
  }
View Full Code Here

 
  void set(XObject input) {
  }
 
  private final ContentPanel createPropertiesPanel() {
    FormPanel panel = new FormPanel();
    panel.setHeaderVisible(false);
    panel.setButtonAlign(HorizontalAlignment.RIGHT);
    panel.setStyleAttribute("padding", "20");

    return panel;
  }
View Full Code Here

    DOM.setStyleAttribute(getElement(), "backgroundColor", "white");
  }


  private FormPanel createForm() {
    FormPanel panel = new FormPanel();
    panel.setFrame(true);
    panel.setCollapsible(false);
    panel.setHeaderVisible(false);
    panel.setSize(386, -1);
    panel.setButtonAlign(HorizontalAlignment.RIGHT);
    panel.setLayout(new FlowLayout());
   
    ContentPanel cp = new ContentPanel();
    cp.setHeaderVisible(false);
    cp.setLayout(new FlowLayout());
    cp.setSize(370, 300);
    cp.setScrollMode(Scroll.AUTOY);
    cp.add(createLazyTree());
    panel.add(cp);
   
    // finally the apply/cancel button:
    SelectionListener<ComponentEvent> buttonListener = new SelectionListener<ComponentEvent>() {
      public void componentSelected(ComponentEvent ce) {
        if (ce.component instanceof Button) {
          Button pressedButton = (Button) ce.component;
          // we close dialog on button press:
          if (closeAction == CloseAction.CLOSE)
            close(pressedButton);
          else
            hide(pressedButton);
        }
      }
    };
    okButton = new Button("Close");
    okButton.setItemId(BUTTON_OK);
    okButton.addSelectionListener(buttonListener);
    panel.addButton(okButton);
   
    return panel;
  }
View Full Code Here

    return name.getValue();
  }
 
  private FormPanel createForm() {
    FormData formData = new FormData("100%");
    FormPanel panel = createFormPanel();
    addFolderNameField(panel, formData);
    addCreateCancelButtons(panel);   
    return panel;
  }
View Full Code Here

TOP

Related Classes of com.extjs.gxt.ui.client.widget.form.FormPanel

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.