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

Examples of com.extjs.gxt.ui.client.widget.layout.TableLayout


  public PrintFicheStButtonsPanel(SimpleEventBus b, final ChantierModel chantier, final RoleModel role,
      final UtilisateurGrpModel user) {
    this.bus = b;

    TableLayout layout = new TableLayout(1);
    layout.setWidth("100%");
    setLayout(layout);

    buttonPanel1 = new ContentPanel();
    buttonPanel1.setLayout(new CardLayout());
    buttonPanel1.setHeaderVisible(false);
View Full Code Here


  mainPanel.add(rightPanel, new BorderLayoutData(LayoutRegion.EAST, 200));
  rightPanel.setLayout(new VBoxLayout());
  rightPanel.add(nomLabel);
  LayoutContainer linksPanel = new LayoutContainer();
  // linksPanel.setWidth("100%");
  TableLayout tl_linksPanel = new TableLayout(2);
  tl_linksPanel.setWidth("100%");
  // tl_linksPanel.setCellPadding(7);
  tl_linksPanel.setCellHorizontalAlign(HorizontalAlignment.LEFT);
  tl_linksPanel.setTableStyle("padding-left:45px");
  linksPanel.setLayout(tl_linksPanel);

  acceuilLink.addListener(Events.OnClick, new Listener<BaseEvent>() {
      @Override
      public void handleEvent(BaseEvent be) {
    GuiUtil.gotoEcran(new AcceuilEcran());
      }
  });
  linksPanel.add(acceuilLink, new TableData(HorizontalAlignment.RIGHT, VerticalAlignment.BOTTOM));

  adminLink.addListener(Events.OnClick, new Listener<BaseEvent>() {
      @Override
      public void handleEvent(BaseEvent be) {
    GuiUtil.gotoEcran(new AdminEcran());
      }
  });
  linksPanel.add(adminLink, new TableData(HorizontalAlignment.RIGHT, VerticalAlignment.BOTTOM));

  version = new HTML("", false);
  version.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT);
  version.setWordWrap(false);
  ClientPropertiesServiceAsync.Util.getInstance().getVersionInfo(new AsyncCallbackWithErrorResolution<String>() {
      @Override
      public void onSuccess(String result) {
    version.setHTML("<font size='1'>" + result + "</font>");
      }
  });

  // linksPanel.add(version);
  rightPanel.add(linksPanel);
  LayoutContainer layoutBanner = new LayoutContainer();
  LayoutContainer layoutVersion = new LayoutContainer();
  layoutVersion.setLayout(new RowLayout(Orientation.HORIZONTAL));
  layoutVersion.add(version, new RowData());
  layoutVersion.setHeight(20);
  layoutVersion.setWidth(50);
  layoutVersion.setStyleAttribute("padding-bottom", "25px");
  layoutBanner.setLayout(new TableLayout(2));
  banner = new HTML("<img src='./images/banner-first.png'/>");
  banner.setStyleName("actionHTML");
  banner.addClickHandler(new ClickHandler() {
      @Override
      public void onClick(ClickEvent event) {
View Full Code Here

  @SuppressWarnings({ "rawtypes", "unchecked" })
  public AddGestionForm() {
    super();

    TableLayout layout = new TableLayout(1);
    layout.setWidth("100%");
    setLayout(layout);
    setDefaultBackgroundColor(this);

    formPanel = new CustomFormPanel();
    FormLayout fl_formPanel = new FormLayout();
View Full Code Here

  inforFieldset = new FieldSet();
  inforFieldset.setHeading("INFORMATION GENERALES");
  LayoutContainer layoutContainer_0 = new LayoutContainer();
  FormLayout fl_layoutContainer_0 = new FormLayout();
  fl_layoutContainer_0.setLabelWidth(70);
  layoutContainer_0.setLayout(new TableLayout(2));
  TableData col1 = new TableData();
  col1.setWidth("600px");
  TableData col2 = new TableData();
  col2.setWidth("600px");
  labelChantier = new Label();
View Full Code Here

    this.user = utilisateurGrpModel;
    FieldSet paymentFieldSet = new CustomFieldSet();
    paymentFieldSet.setCollapsible(true);
    setDefaultBackgroundColor(paymentFieldSet);
    paymentFieldSet.setHeading(messages.accomptes());
    TableLayout tl12 = new TableLayout(1);
    tl12.setWidth("100%");
    paymentFieldSet.setLayout(tl12);

    LayoutContainer accomptesPanel1 = new LayoutContainer();
    TableLayout tl_accomptesPanel1 = new TableLayout(2);
    tl_accomptesPanel1.setWidth("98%");
    tl_accomptesPanel1.setCellHorizontalAlign(HorizontalAlignment.RIGHT);
    accomptesPanel1.setLayout(tl_accomptesPanel1);
    saveButton = new HTML("<img src='./images/sauvegarder.png'/> " + messages.saveForm());
    saveButton.setStyleName("actionHTML");
    saveButton.addClickHandler(new ClickHandler() {
      @Override
      public void onClick(ClickEvent event) {
        bus.fireEvent(new SaveFicheStEvent());
      }
    });
    // Report
    txtTotalDeduction = new TextField<String>();
    txtTotalDeduction.setId("ACCOMPTES_PANEL_TOTALDEDUCTION_ID");
    txtTotalDeduction.setValue(totaldeduction);
    txtTotalDeduction.hide();
    add(txtTotalDeduction);

    accomptesPanel1.add(saveButton);

    bus.addHandler(ExportSuiviDesAccomptesPanelEvent.TYPE, new ExportSuiviDesAccomptesPanelHandler() {

      @Override
      public void onExport(ExportSuiviDesAccomptesPanelEvent event) {
        exportAccomptesPanel();
      }
    });

    HTML printPayment = new HTML("<img src='./images/imprimer.png'/> " + messages.printAcomptes());
    printPayment.setStyleName("actionHTML");
    printPayment.addClickHandler(new ClickHandler() {
      @Override
      public void onClick(ClickEvent arg0) {
        exportAccomptesPanel();
      }
    });

    TableData td = new TableData();
    td.setWidth("230px");
    accomptesPanel1.add(printPayment, td);
    paymentFieldSet.add(accomptesPanel1);

    LayoutContainer accomptesPanel2 = new LayoutContainer();
    TableLayout tl3 = new TableLayout(3);
    tl3.setWidth("100%");
    tl3.setCellHorizontalAlign(HorizontalAlignment.LEFT);
    accomptesPanel2.setLayout(tl3);
    HTML chantier2 = new HTML("<label>" + messages.chantier() + ":</label>" + SPACES + "Chantier 1", true);
    // Report
    chantier = "Chantier 1";
    TableData td2 = new TableData();
    td2.setWidth("300px");
    accomptesPanel2.add(chantier2, td2);

    String conducter = navigation.getContext().getMapConducteurdetravaux().get(ficheStId);
    if (conducter == null)
      conducter = "";
    final HTML responsable = new HTML("<label>" + messages.responsable() + ":</label>" + SPACES + conducter, true);
    bus.addHandler(ConducteurEvent.TYPE, new ConducteurHandler() {
      @Override
      public void onChangeConducteur(ConducteurEvent conducteurEvent) {
        String conducter = conducteurEvent.getConducter() != null ? conducteurEvent.getConducter() : "";
        responsable.setHTML("<label>" + messages.responsable() + ":</label>" + SPACES + conducter);
        responsables = conducteurEvent.getConducter();
      }
    });
    // Report
    responsables = "";
    TableData td3 = new TableData();
    td3.setWidth("400px");
    accomptesPanel2.add(responsable, td3);

    String societe_ = navigation.getContext().getMapSociete().get(ficheStId);
    if (societe_ == null)
      societe_ = "";
    final HTML societe2 = new HTML("<label>" + messages.societe() + ":</label>" + SPACES + societe_, true);
    bus.addHandler(SocieteEvent.TYPE, new SocieteHandler() {
      @Override
      public void onChangeSociete(SocieteEvent societeEvent) {
        String societe = societeEvent.getSociete() != null ? societeEvent.getSociete() : "";
        societe2.setHTML("<label>" + messages.societe() + ":</label>" + SPACES + societe);
        societe = societeEvent.getSociete();

      }
    });
    societe = "";

    accomptesPanel2.add(societe2);
    paymentFieldSet.add(accomptesPanel2);

    FieldSet deductionsPaymentsFieldSet = new FieldSet();
    deductionsPaymentsFieldSet.setWidth("100%");
    deductionsPaymentsFieldSet.setCollapsible(true);
    setBackgroundColor(deductionsPaymentsFieldSet, BACKGROUD_COLOR_2);
    TableLayout tl1 = new TableLayout(1);
    tl1.setWidth("100%");
    deductionsPaymentsFieldSet.setLayout(tl1);
    deductionsPaymentsFieldSet.setHeading(messages.retenuesEffectuees());

    createDeductionGrid();
    deductionsPaymentsFieldSet.add(deductionGrid);

    FlexTable flexTable = new FlexTable();
    HTML space = new HTML(SPACES_4);
    flexTable.setWidget(0, 0, space);
    addRow.setStyleName("actionHTML2");
    addRow.addClickHandler(new ClickHandler() {
      @Override
      public void onClick(ClickEvent event) {
        showAddAccomptesDialog();
      }

      private void showAddAccomptesDialog() {
        final Dialog dialog = new Dialog();
        dialog.setHeading(messages.titlePopup());
        dialog.setLayout(new BorderLayout());
        dialog.setWidth(600);
        dialog.setHeight(400);
        dialog.setBodyBorder(false);
        dialog.setHideOnButtonClick(false);
        dialog.setButtons(Dialog.OKCANCEL);
        dialog.setButtonAlign(HorizontalAlignment.CENTER);
        dialog.setScrollMode(Scroll.AUTO);
        dialog.setModal(true);
        dialog.setBlinkModal(true);
        Button cancelButton = dialog.getButtonById(Dialog.CANCEL);
        cancelButton.setText(messages.cancel());
        Button okButton = dialog.getButtonById(Dialog.OK);
        okButton.setText(messages.ok());

        final AddAccomptesForm addDataForm = new AddAccomptesForm();
        dialog.add(addDataForm, new BorderLayoutData(LayoutRegion.CENTER));

        okButton.addSelectionListener(new SelectionListener<ButtonEvent>() {
          @Override
          public void componentSelected(ButtonEvent ce) {
            if (addDataForm.isValid()) {
              DeductionDto model = addDataForm.getDataModel();
              deductionGrid.getStore().add(model);
              deductionGrid.getView().refresh(true);
              // bus.fireEvent(new
              // DeductionGridUpdateEvent(deductionGrid.getStore().getModels()));
              dialog.hide();
            }
          }
        });

        cancelButton.addSelectionListener(new SelectionListener<ButtonEvent>() {
          @Override
          public void componentSelected(ButtonEvent ce) {
            dialog.hide();
          }
        });

        dialog.show();
      }
    });

    flexTable.setWidget(0, 1, addRow);
    deductionsPaymentsFieldSet.add(flexTable);

    paymentFieldSet.add(deductionsPaymentsFieldSet);

    LayoutContainer accomptesPanel3 = new LayoutContainer();
    accomptesPanel3.setWidth("75%");
    TableLayout tl2 = new TableLayout(3);
    tl2.setWidth("100%");
    accomptesPanel3.setLayout(tl2);

    FieldSet penaltyFielSet = new FieldSet();
    // penaltyFielSet.setWidth("80%");
    setBackgroundColor(penaltyFielSet, BACKGROUD_COLOR_2);
    penaltyFielSet.setHeading(messages.penalites().toUpperCase());
    TableData td4 = new TableData();
    td4.setWidth("55%");

    createPenaltyGrid();
    penaltyFielSet.add(penaltyGrid);

    FlexTable flexTable2 = new FlexTable();
    HTML space2 = new HTML(SPACES_4);
    flexTable2.setWidget(0, 0, space2);
    addRow2.setStyleName("actionHTML2");
    addRow2.addClickHandler(new ClickHandler() {
      @Override
      public void onClick(ClickEvent event) {
        showAddPenaltyDialog();
      }

      private void showAddPenaltyDialog() {
        Dialog dialog = new Dialog();
        dialog.setHeading(messages.titlePopup());
        dialog.setLayout(new BorderLayout());
        dialog.setWidth(500);
        dialog.setHeight(260);
        dialog.setBodyBorder(false);
        dialog.setHideOnButtonClick(true);
        dialog.setButtons(Dialog.OKCANCEL);
        dialog.setButtonAlign(HorizontalAlignment.CENTER);
        dialog.setScrollMode(Scroll.AUTO);
        dialog.setModal(true);
        dialog.setBlinkModal(true);
        Button cancelButton = dialog.getButtonById(Dialog.CANCEL);
        cancelButton.setText(messages.cancel());
        Button okButton = dialog.getButtonById(Dialog.OK);
        okButton.setText(messages.ok());

        final AddPenaltyForm addDataForm = new AddPenaltyForm();
        dialog.add(addDataForm, new BorderLayoutData(LayoutRegion.CENTER));

        okButton.addSelectionListener(new SelectionListener<ButtonEvent>() {
          @Override
          public void componentSelected(ButtonEvent ce) {
            PenaltyDto model = addDataForm.getDataModel();
            penaltyGrid.getStore().add(model);
            penaltyGrid.getView().refresh(true);
          }
        });

        dialog.show();
      }
    });

    flexTable2.setWidget(0, 1, addRow2);

    penaltyFielSet.add(flexTable2);
    accomptesPanel3.add(penaltyFielSet, td4);

    LayoutContainer lc1 = new LayoutContainer();
    lc1.setWidth("100%");
    setDefaultBackgroundColor(lc1);
    lc1.setHeight(300);
    TableData td5 = new TableData();
    td5.setWidth("50px");
    accomptesPanel3.add(new HTML(SPACES + SPACES), td5);

    LayoutContainer layoutContainer = new LayoutContainer();
    layoutContainer.setWidth("100%");
    setDefaultBackgroundColor(layoutContainer);
    FormLayout fl_layoutContainer = new FormLayout();
    fl_layoutContainer.setLabelAlign(LabelAlign.TOP);
    layoutContainer.setLayout(fl_layoutContainer);

    comment.setName(FicheStDto.ACPT_COMMENTAIRES);
    comment.setId("ACCOMPTESPANEL_COMMENT");
    int height = 110;
    TableLayout tl10 = new TableLayout(1);
    tl10.setWidth("100%");
    setLayout(tl10);
    lc1.setLayout(new RowLayout(Orientation.VERTICAL));
    comment.setHeight(height);
    comment.setFieldLabel(messages.comment());
    layoutContainer.add(comment, new FormData("390%"));
View Full Code Here

  layoutContainer_11.add(gestionGrid);

  gestionFieldSet.add(layoutContainer_11);

  LayoutContainer layoutContainer_12 = new LayoutContainer();
  TableLayout tl_layoutContainer_12 = new TableLayout(2);
  tl_layoutContainer_12.setWidth("100%");
  layoutContainer_12.setLayout(tl_layoutContainer_12);
  gestionFieldSet.add(layoutContainer_12);
  layoutContainer_12.setBorders(false);

  FlexTable ft1 = new FlexTable();
  int commonWidth = 265;
  ft1.setWidget(0, 0, new HTML(SPACES_4));

  addFicheST.addClickHandler(new ClickHandler() {
      @Override
      public void onClick(ClickEvent event) {
    showAddDialog();
      }

      private void showAddDialog() {
    final Dialog dialog = new Dialog();
    dialog.setHeading(messages.titlePopup());
    dialog.setLayout(new BorderLayout());
    dialog.setWidth(600);
    dialog.setHeight(550);
    dialog.setBodyBorder(false);
    dialog.setHideOnButtonClick(false);
    dialog.setButtons(Dialog.OKCANCEL);
    dialog.setButtonAlign(HorizontalAlignment.CENTER);
    dialog.setScrollMode(Scroll.AUTO);
    dialog.setModal(true);
    dialog.setBlinkModal(true);
    Button cancelButton = dialog.getButtonById(Dialog.CANCEL);
    cancelButton.setText(messages.cancel());
    Button okButton = dialog.getButtonById(Dialog.OK);
    okButton.setText(messages.ok());

    final AddGestionForm addGestionForm = new AddGestionForm();
    dialog.add(addGestionForm, new BorderLayoutData(LayoutRegion.CENTER));

    okButton.addSelectionListener(new SelectionListener<ButtonEvent>() {
        @Override
        public void componentSelected(ButtonEvent ce) {
      if (addGestionForm.isValid()) {
          GestionDto model = addGestionForm.getDataModel();
          gestionGrid.getStore().add(model);

          bus.fireEvent(new EtatAvancementEvent(gestionGrid.getStore().getModels(), null));
          dialog.hide();
      }
        }
    });

    cancelButton.addSelectionListener(new SelectionListener<ButtonEvent>() {
        @Override
        public void componentSelected(ButtonEvent ce) {
      dialog.hide();
        }
    });

    dialog.show();
      }
  });

  addFicheST.setStyleName("actionHTML2");
  ft1.setWidget(0, 1, addFicheST);
  TableData td_ft1 = new TableData();
  td_ft1.setVerticalAlign(VerticalAlignment.TOP);
  layoutContainer_12.add(ft1, td_ft1);
  ft1.getCellFormatter().setVerticalAlignment(1, 1, HasVerticalAlignment.ALIGN_TOP);

  LayoutContainer layoutContainer_13 = new LayoutContainer();

  TableLayout tl_layoutContainer_13 = new TableLayout(1);
  tl_layoutContainer_13.setCellHorizontalAlign(HorizontalAlignment.RIGHT);
  tl_layoutContainer_13.setWidth("100%");
  layoutContainer_13.setLayout(tl_layoutContainer_13);

  FlexTable ft2 = new FlexTable();
  ft2.setBorderWidth(2);
  inforGrid = createInforGrid();

  ft2.setWidget(0, 0, new HTML("<label>" + messages.dont() + ":<label> "));
  ft2.setWidget(0, 1, inforGrid);

  layoutContainer_13.add(ft2);
  ft2.getCellFormatter().setVerticalAlignment(0, 0, HasVerticalAlignment.ALIGN_TOP);

  summary = new CustomFormPanel();
  TableLayout tl_summary = new TableLayout(2);
  tl_summary.setBorder(1);
  summary.setLayout(tl_summary);

  TableData td_summary = new TableData();
  td_summary.setPadding(5);
  layoutContainer_13.add(summary, td_summary);
View Full Code Here

public class MultiComponentExample extends LayoutContainer {

  @Override
  protected void onRender(Element parent, int index) {
    super.onRender(parent, index);
    TableLayout layout = new TableLayout(2);
    layout.setCellSpacing(10);
    setLayout(layout);

    createTree();
    createList();
    createTreeGrid();
View Full Code Here

    this.frmpnlNewFormpanel.add(this.nmbrfldPrice, new FormData("100%"));
    this.nmbrfldPrice.setFieldLabel("Price");
    add(this.frmpnlNewFormpanel);
   
    this.buttonGroup = new ButtonGroup(1);
    TableLayout tableLayout = (TableLayout) this.buttonGroup.getLayout();
    tableLayout.setCellVerticalAlign(VerticalAlignment.MIDDLE);
    tableLayout.setCellHorizontalAlign(HorizontalAlignment.CENTER);
    tableLayout.setColumns(2);
    this.buttonGroup.setHeading("");
   
    this.btnSubmit = new Button("Submit");
    this.btnSubmit.addListener(Events.Select, new Listener<ButtonEvent>() {
      public void handleEvent(ButtonEvent e) {
View Full Code Here

   */
  public ButtonGroup(int columns) {
    super();
    baseStyle = "x-btn-group";
    frame = true;
    setLayout(new TableLayout(columns));
  }
View Full Code Here

      }
    };

    btns.setHeaderVisible(false);
    btns.addStyleName("x-btns");
    btns.setLayout(new TableLayout(2));

    cancelBtn = new Button(getMessages().getCancelText(), new SelectionListener<ButtonEvent>() {
      @Override
      public void componentSelected(ButtonEvent ce) {
        stopEditing(false);
View Full Code Here

TOP

Related Classes of com.extjs.gxt.ui.client.widget.layout.TableLayout

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.