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

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


      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);
View Full Code Here


    Button btn = new Button("Paste", Resources.ICONS.add32());
    btn.addStyleName("x-btn-as-arrow");
    btn.setScale(ButtonScale.LARGE);
    btn.setIconAlign(IconAlign.TOP);
    btn.setArrowAlign(ButtonArrowAlign.BOTTOM);
    TableData data = new TableData();
    data.setRowspan(3);

    group.add(btn, data);

    btn = new Button("Format", Resources.ICONS.add32());
    btn.setScale(ButtonScale.LARGE);
    btn.setIconAlign(IconAlign.TOP);
    btn.setArrowAlign(ButtonArrowAlign.BOTTOM);
    Menu menu = new Menu();
    menu.add(new MenuItem("Cool"));
    btn.setMenu(menu);
    group.add(btn, data);

    btn = new Button("Copy", IconHelper.createStyle("add16"));
    menu = new Menu();
    menu.add(new MenuItem("Copy me"));
    btn.setMenu(menu);
    group.add(btn);

    btn = new Button("Cut", IconHelper.createStyle("add16"));
    group.add(btn);

    btn = new Button("Paste", IconHelper.createStyle("add16"));
    group.add(btn);

    group = new ButtonGroup(3);
    group.setHeading("Clipboard");
    toolBar.add(group);

    btn = new Button("Paste", Resources.ICONS.add32());
    btn.addStyleName("x-btn-as-arrow");
    btn.setScale(ButtonScale.LARGE);
    btn.setIconAlign(IconAlign.TOP);
    btn.setArrowAlign(ButtonArrowAlign.BOTTOM);
    data = new TableData();
    data.setRowspan(3);

    group.add(btn, data);

    btn = new Button("Format", Resources.ICONS.add32());
    btn.setScale(ButtonScale.LARGE);
View Full Code Here

      }
  });

  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);
  HTML budgetLabel = new HTML(messages.budget());
  TableData td_budgetPanel = new TableData();
  td_budgetPanel.setHorizontalAlign(HorizontalAlignment.LEFT);
  LayoutContainer budgetPanel = new LayoutContainer();
  budgetPanel.setStyleAttribute("background-color", HEADER_BACKGROUND_COLOR);
  budgetPanel.add(budgetLabel);
  summary.add(budgetPanel, td_budgetPanel);
  NumberField budget = createNumberField(null);
  budget.setName(FicheStDto.GEST_BUDGET_INITIAL);
  budget.setId("GESTIONAL_PANEL_BUDGET_ID");
  budget.setWidth(commonWidth);
  summary.add(budget);
  if (budget != null) {
      budgetInitial = budget.getValue() + "";
  }
  HTML ecardDernierLabel = new HTML(messages.ecardDernier());

  TableData td_ecardDernierPanel = new TableData();
  td_ecardDernierPanel.setHorizontalAlign(HorizontalAlignment.LEFT);
  LayoutContainer ecardDernierPanel = new LayoutContainer();
  ecardDernierPanel.setStyleAttribute("background-color", HEADER_BACKGROUND_COLOR);
  ecardDernierPanel.add(ecardDernierLabel);
  summary.add(ecardDernierPanel, td_ecardDernierPanel);
  NumberField ecardDernier = createNumberField(null);
  ecardDernier.setName(FicheStDto.GEST_ECART_DERNIER_PT);
  ecardDernier.setId("GESTIONAL_PANEL_ECARDDERNIER_ID");
  ecardDernier.setWidth(commonWidth);
  summary.add(ecardDernier);
  if (ecardDernier != null) {
      dernierPoint = ecardDernier.getValue() + "";
  }
  HTML dateDernierLabel = new HTML(messages.dernierDate());

  LayoutContainer dateDernierPanel = new LayoutContainer();
  dateDernierPanel.setStyleAttribute("background-color", HEADER_BACKGROUND_COLOR);
  dateDernierPanel.add(dateDernierLabel);
  TableData td_dateDernierPanel = new TableData();
  td_dateDernierPanel.setHorizontalAlign(HorizontalAlignment.LEFT);
  summary.add(dateDernierPanel, td_dateDernierPanel);
  DateField dateDernier = new DateField();
  dateDernier.setName(FicheStDto.GEST_DATE_DERNIER_PT);
  dateDernier.setId("GESTION_PANEL_DATEDERNIER_ID");
  dateDernier.setWidth(commonWidth);
View Full Code Here

        for (GWTJahiaLanguage language : languages) {
            config = new PublicationCheckColumnConfig("publicationInfos", language.getDisplayName(), 100);
            config.setDataIndex(language.getLanguage());
            config.setSortable(false);

            TableData td = new TableData();
            td.setHorizontalAlign(Style.HorizontalAlignment.CENTER);
            td.setVerticalAlign(Style.VerticalAlignment.MIDDLE);

            HorizontalPanel p = new HorizontalPanel();
//            final LayoutContainer ctn = new LayoutContainer();
//            ctn.addStyleName("x-grid3-check-col");
//            ctn.setWidth(16);
View Full Code Here

            GWTJahiaNode node = (GWTJahiaNode) model;
            Map<String,GWTJahiaPublicationInfo> infos = node.getAggregatedPublicationInfos();
            if (infos != null) {
                GWTJahiaPublicationInfo info = infos.get(getDataIndex());

                TableData td = new TableData();
                td.setHorizontalAlign(Style.HorizontalAlignment.CENTER);
                td.setVerticalAlign(Style.VerticalAlignment.MIDDLE);

                HorizontalPanel p = new HorizontalPanel();
                final LayoutContainer ctn = new LayoutContainer();
                ctn.addStyleName("x-grid3-check-col");
                ctn.addStyleName("x-grid3-check-col" + getCheckState(node, info));
View Full Code Here

        setLayout(new FitLayout());

        this.linker = linker;
        setScrollMode(Style.Scroll.NONE);

        TableData d = new TableData(Style.HorizontalAlignment.CENTER, Style.VerticalAlignment.MIDDLE);
        d.setMargin(5);

        final Grid<GWTJahiaPublicationInfo> grid = new PublicationStatusGrid(infos, true);
        add(grid);

        cancel = new Button(Messages.get("label.cancel"), new SelectionListener<ButtonEvent>() {
View Full Code Here

        });
        hPanel.add(hours);

        HTML sep = new HTML(":");
        sep.setStyleName("x-date-hours-separator");
        hPanel.add(sep, new TableData(HorizontalAlignment.CENTER, VerticalAlignment.MIDDLE));

        minutes = new ComboBox() {
          @Override
            protected void onRender(Element parent, int index) {
                super.onRender(parent, index);
                getListView().addStyleName("x-datetime-selector");
           
        };
        minutes.setDisplayField("display");
        minutes.setMinListWidth(40);
        minutes.setWidth(40);
        minutes.setStore(getMinutes(0,59));
        minutes.setValue(minute != null ? minute : new MinuteModel(dateWrapper.getMinutes()));
        minutes.setForceSelection(true);
        minutes.setTriggerAction(TriggerAction.ALL);
        minutes.getListView().addStyleName("x-datetime-selector");

        minutes.addSelectionChangedListener(new SelectionChangedListener<MinuteModel>() {
            public void selectionChanged(SelectionChangedEvent se) {
                MinuteModel minuteModel = (MinuteModel) se.getSelection().get(0);
                if (minuteModel!=null){
                    minute = new MinuteModel(Integer.parseInt(minuteModel.getValue()));
                }
            }
        });
        minutes.addListener(Events.Change, new Listener<FieldEvent>() {
            public void handleEvent(FieldEvent be) {
                MinuteModel minuteModel = (MinuteModel) be.getValue();
                if (minuteModel!=null){
                    minute = new MinuteModel(Integer.parseInt(minuteModel.getValue()));
                }
            }
        });
       
        hPanel.add(minutes);
       
        hoursPanel.add(hPanel, new TableData(HorizontalAlignment.CENTER, VerticalAlignment.MIDDLE));
    }
View Full Code Here

            if (progressIndicator == Indicator.PROGRESSBAR || progressIndicator == Indicator.DOT) {
                indicatorBar = new ProgressBar();
                LayoutContainer lc = new LayoutContainer();
                lc.add(indicatorBar);
                lc.setWidth("50%");
                TableData td = new TableData();
                td.setHorizontalAlign(HorizontalAlignment.RIGHT);
                td.setPadding(5);
                add(lc, td);
            }
        }
View Full Code Here

    }

    for (int i = 0, len = fields.size(); i < len; i++) {
      Field<?> f = fields.get(i);
      boolean last = i == (fields.size() - 1);
      TableData data = (TableData) ComponentHelper.getLayoutData(f);
      if (data == null) {
        data = new TableData();
      }
      String style = "position: static;";

      if (vertical && !last && spacing > 0) {
        style += "paddingBottom:" + spacing + "px;";
      } else if (!vertical && !last && spacing > 0) {
        style += "paddingRight:" + spacing + "px;";
      }
      data.setStyle(style);

      lc.add(f, data);
    }

    lc.render(target, index);
View Full Code Here

    labelL.setPixelSize(130, -1);
    comboBox.setPixelSize(220, -1);
    comboBox.setEditable(false);
    hp.add(labelL);
    hp.add(comboBox);
    TableData ldata = new TableData();
    ldata.setColspan(2);

    container.add(hp, ldata);
    return comboBox;
  }
View Full Code Here

TOP

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

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.