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

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


   
    return panel;
  }

  private final FieldSet createPagePanel() {
    FieldSet pagePanel = new FieldSet();
    pagePanel.setHeading(constants.paper());

    LayoutContainer fields = new LayoutContainer();   
    TableLayout rLayout = new TableLayout(2);
    fields.setLayout(rLayout);

    pagePanel.add(fields);
   
    paperFormat = addComboBox(fields, constants.paperFormat());   
    fillPaperFormats();
    paperOrientation = addComboBox(fields, constants.paperOrientation());
    fillPaperOrientations();
View Full Code Here


   
    return pagePanel;
  }

  private final FieldSet createOutputPanel() {
    FieldSet outputPanel = new FieldSet();
    outputPanel.setHeading(constants.design());
   
    LayoutContainer fields = new LayoutContainer();   
    TableLayout rLayout = new TableLayout(1);
    fields.setLayout(rLayout);

    outputPanel.add(fields);
   
    addTitlePanel(fields);
//    printTitle = addCheckBox(fields, constants.printTitle());
//   
//    titleField = addTextField(fields, constants.title());
View Full Code Here

    l.setWidth(width);
    return l;
  }
 
  private final FieldSet createDatabaseSet() {
    FieldSet panel = new FieldSet();
    panel.setHeading(constants.olap());
   
    panel.setLayout(new TableLayout(2));
   
    TableData d1 = new TableData();
    d1.setColspan(2);

    panel.add(new LabelField(constants.editPropertiesDescription()), d1);
   
    connectionCombo = new EnhancedComboBox<XObjectWrapper>();
    connectionCombo.setWidth(260);
    connectionCombo.setEditable(false);
    connectionCombo.setHideLabel(true);
    connectionCombo.setDisplayField("name");
    connectionCombo.setEmptyText(constants.chooseConnection());
    connectionStore = new ListStore<XObjectWrapper>();
    connectionCombo.setStore(connectionStore);
   
    databaseCombo = new EnhancedComboBox<XObjectWrapper>();
    databaseCombo.setWidth(260);
    databaseCombo.setEditable(false);
    databaseCombo.setHideLabel(true);
    databaseCombo.setDisplayField("name");
    databaseCombo.setEmptyText(constants.chooseDatabase());
    databaseStore = new ListStore<XObjectWrapper>();
    databaseCombo.setStore(databaseStore);

    cubeCombo = new EnhancedComboBox<XObjectWrapper>();
    cubeCombo.setWidth(260);
    cubeCombo.setEditable(false);
    cubeCombo.setHideLabel(true);
    cubeCombo.setDisplayField("name");
    cubeCombo.setEmptyText(constants.chooseCube());
    cubeStore = new ListStore<XObjectWrapper>();
    cubeCombo.setStore(cubeStore);

    panel.add(createLabel(constants.connection() + ":", 130));
    panel.add(connectionCombo);
    panel.add(createLabel(constants.database() + ":", 130));
    panel.add(databaseCombo);
    panel.add(createLabel(constants.cube() + ":", 130));
    panel.add(cubeCombo);
   
    initOlapCombos();
   
    return panel;
  }
View Full Code Here

      }
    });
  }
 
  private final FieldSet createVisibilitySet() {
    FieldSet panel = new FieldSet();
    panel.setHeading(constants.visibility());

//    panel.setButtonAlign(HorizontalAlignment.RIGHT);
    panel.setLayout(new TableLayout(2));

    ownerCombo = new EnhancedComboBox<XObjectWrapper>();
    ownerCombo.setWidth(260);
    ownerCombo.setEditable(false);
    ownerCombo.setHideLabel(true);
    ownerCombo.setDisplayField("name");
    ownerCombo.setEmptyText(constants.chooseOwner());
    ownerStore = new ListStore<XObjectWrapper>();
    ownerCombo.setStore(ownerStore);
           
//    HorizontalPanel ownerCont = new HorizontalPanel();

    panel.add(createLabel(constants.owner() + ":", 130));
    panel.add(ownerCombo);

       
//    panel.add(ownerCont); 
   
    String sessionId = ((Workbench)Registry.get(Workbench.ID)).getUser().getSessionId();
    WPaloAdminServiceProvider.getInstance().getUsersForConnection(sessionId, xView.getId(), new AsyncCallback<XUser[]>() {     
      public void onSuccess(XUser[] users) {
        ownerStore.removeAll();
        boolean selected = false;
        for (XUser user: users) {
          XObjectWrapper wrap = new XObjectWrapper(user);
          ownerStore.add(wrap);         
          if (user.getId().equals(xView.getOwnerId())) {
            ownerCombo.setValue(wrap);
            selected = true;
          }
        }
        if (!selected) {
          if (ownerStore.getModels().size() > 0) {
            ownerCombo.setValue(ownerStore.getAt(0));
          }
//          else {
//            ownerCombo.setEnabled(false);
//          }
        }
       
      }
     
      public void onFailure(Throwable t) {
        t.printStackTrace();
      }
    });

    panel.add(ownerCombo);
   
    // Checkboxes for public/editable:
    LayoutContainer rights = new LayoutContainer();   
    RowLayout rLayout = new RowLayout();
    rights.setLayout(rLayout);
   
    makePublicView = new CheckBox();
    makePublicView.setBoxLabel(constants.visibleForAllViewers());
   
    makeEditableView = new CheckBox();
    makeEditableView.setBoxLabel(constants.visibleAndEditableForAllEditors());
       
    rights.add(makePublicView);
    rights.add(makeEditableView);
   
    makePublicView.setValue(false);
    makeEditableView.setValue(false);
   
    TableData d = new TableData();
    d.setColspan(2);
    panel.add(rights, d);
   
    LabelField label2 = new LabelField();
    label2.setHeight("20px");
    TableData d3 = new TableData();
    d3.setColspan(2);
    panel.add(label2, d3);

    TableData d1 = new TableData();
    d1.setColspan(2);

    panel.add(new LabelField(constants.visibilityHint()), d1);
   
    return panel;
  }
View Full Code Here

    return component instanceof FieldSet || (component instanceof ToolButton && component.getParent() instanceof FieldSet);
  }
 
  @Override
  public void onTab(Component component, PreviewEvent pe) {
    FieldSet fs = (FieldSet) ((component instanceof FieldSet) ? component : component.getParent());
    if (pe.isShiftKey()) {
      Widget w = findPreviousWidget(fs);
      if (isContainer(w) && !w.getElement().getClassName().contains("x-panel-collapsed")) {
        stepInto(w, pe, false);
      } else {
        focusWidget(w);
      }
    } else {
      if (!fs.isExpanded()) {
        focusNextWidget(fs);
        return;
      }
      stepInto(fs, pe, true);
    }
View Full Code Here

    return component instanceof FieldSet || (component instanceof ToolButton && component.getParent() instanceof FieldSet);
  }
 
  @Override
  public void onTab(Component component, PreviewEvent pe) {
    FieldSet fs = (FieldSet) ((component instanceof FieldSet) ? component : component.getParent());
    if (pe.isShiftKey()) {
      Widget w = findPreviousWidget(fs);
      if (isContainer(w) && !w.getElement().getClassName().contains("x-panel-collapsed")) {
        stepInto(w, pe, false);
      } else {
        focusWidget(w);
      }
    } else {
      if (!fs.isExpanded()) {
        focusNextWidget(fs);
        return;
      }
      stepInto(fs, pe, true);
    }
View Full Code Here

    return component instanceof FieldSet || (component instanceof ToolButton && component.getParent() instanceof FieldSet);
  }
 
  @Override
  public void onTab(Component component, PreviewEvent pe) {
    FieldSet fs = (FieldSet) ((component instanceof FieldSet) ? component : component.getParent());
    if (pe.isShiftKey()) {
      Widget w = findPreviousWidget(fs);
      if (isContainer(w) && !w.getElement().getClassName().contains("x-panel-collapsed")) {
        stepInto(w, pe, false);
      } else {
        focusWidget(w);
      }
    } else {
      if (!fs.isExpanded()) {
        focusNextWidget(fs);
        return;
      }
      stepInto(fs, pe, true);
    }
View Full Code Here

    return component instanceof FieldSet || (component instanceof ToolButton && component.getParent() instanceof FieldSet);
  }
 
  @Override
  public void onTab(Component component, PreviewEvent pe) {
    FieldSet fs = (FieldSet) ((component instanceof FieldSet) ? component : component.getParent());
    if (pe.isShiftKey()) {
      Widget w = findPreviousWidget(fs);
      if (isContainer(w) && !w.getElement().getClassName().contains("x-panel-collapsed")) {
        stepInto(w, pe, false);
      } else {
        focusWidget(w);
      }
    } else {
      if (!fs.isExpanded()) {
        focusNextWidget(fs);
        return;
      }
      stepInto(fs, pe, true);
    }
View Full Code Here

    return component instanceof FieldSet || (component instanceof ToolButton && component.getParent() instanceof FieldSet);
  }
 
  @Override
  public void onTab(Component component, PreviewEvent pe) {
    FieldSet fs = (FieldSet) ((component instanceof FieldSet) ? component : component.getParent());
    if (pe.isShiftKey()) {
      Widget w = findPreviousWidget(fs);
      if (isContainer(w) && !w.getElement().getClassName().contains("x-panel-collapsed")) {
        stepInto(w, pe, false);
      } else {
        focusWidget(w);
      }
    } else {
      if (!fs.isExpanded()) {
        focusNextWidget(fs);
        return;
      }
      stepInto(fs, pe, true);
    }
View Full Code Here

    return component instanceof FieldSet || (component instanceof ToolButton && component.getParent() instanceof FieldSet);
  }
 
  @Override
  public void onTab(Component component, PreviewEvent pe) {
    FieldSet fs = (FieldSet) ((component instanceof FieldSet) ? component : component.getParent());
    if (pe.isShiftKey()) {
      Widget w = findPreviousWidget(fs);
      if (isContainer(w) && !w.getElement().getClassName().contains("x-panel-collapsed")) {
        stepInto(w, pe, false);
      } else {
        focusWidget(w);
      }
    } else {
      if (!fs.isExpanded()) {
        focusNextWidget(fs);
        return;
      }
      stepInto(fs, pe, true);
    }
View Full Code Here

TOP

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

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.