Examples of LayoutContainer


Examples of com.extjs.gxt.ui.client.widget.LayoutContainer

  loadLig(chantier, transfertPpId, role, user);
  createDetailsTransferPp(role, user);
  createTotalPP();
  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();
  labelChantier.setText("Chantier:" + chantier.getNom());
  labelRefTransfertpp = new Label();
  labelRefTransfertpp.setVisible(false);
  layoutContainer_0.add(labelChantier, col1);
  layoutContainer_0.add(labelRefTransfertpp, col2);
  setDefaultBackgroundColor(layoutContainer_0);
  setDefaultBackgroundColor(inforFieldset);
  inforFieldset.add(layoutContainer_0);
  formDetails = new CustomFormPanel();
  formDetails.add(inforFieldset);
  fsTransfertPp = new FieldSet();
  fsTransfertPp.setHeading("TRANSFERTS PP");
  fsTransfertPp.setLayout(new RowLayout(Orientation.VERTICAL));
  LayoutContainer layoutContainer_10 = new LayoutContainer();
  layoutContainer_10.setLayout(new BorderLayout());
  LayoutContainer buttonPanel = new LayoutContainer();
  buttonPanel.setId("buttonPanel");
  buttonPanel.setLayout(new RowLayout(Orientation.HORIZONTAL));
  Label label = new Label();
  label.setWidth("135px");
  buttonPanel.add(label);
  HTML space3 = new HTML(SPACES_3);
  buttonPanel.add(space3);
  saveButton = new HTML("<img src='./images/sauvegarder.png'/> " + messages.saveForm(), false);
  saveButton.setStyleName("actionHTML");
  saveButton.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT);
  saveButton.setVisible(true);
  saveButton.addClickHandler(new ClickHandler() {
      @Override
      public void onClick(ClickEvent arg0) {
    Listener<MessageBoxEvent> callback = new Listener<MessageBoxEvent>() {
        @Override
        public void handleEvent(MessageBoxEvent be) {
      Button btt = be.getButtonClicked();
      if (Dialog.OK.equals(btt.getItemId())) {
          if (isSave == false) {
        saveAction(chantier.getId(), transfertPpId);
        isSave = true;
          }
      }
        }
    };
    createConfirmBox(callback, messages.deleteConfirmTitle(), messages.confirmSupprimer());
      }
  });
  buttonPanel.add(saveButton);
  layoutContainer_10.add(buttonPanel, new BorderLayoutData(LayoutRegion.EAST, 320.0f));
  layoutContainer_10.setHeight("30");
  fsTransfertPp.add(layoutContainer_10);
  LayoutContainer layoutContainer_11 = new LayoutContainer();
  Label label1 = new Label();
  label1.setText("Details des transferts PP:");
  Label label2 = new Label();
  label2.setText("Total des transferts PP");
  fsTransfertPp.add(label2);
  fsTransfertPp.add(gridligTotal);
  fsTransfertPp.add(new Html("<br/><br/><br/>"));
  fsTransfertPp.add(label1);
  fsTransfertPp.add(layoutContainer_11);
  addFicheST = new HTML("<img src='./images/ajouter.png'/> " + messages.addRow(), false);
  addFicheST.setStyleName("actionHTML2");
  addFicheST.setVisible(false);
  addFicheST.addClickHandler(new ClickHandler() {
      @Override
      public void onClick(ClickEvent event) {
    showAddDialog();
      }

      private void showAddDialog() {
    Dialog dialog = new Dialog();
    dialog.setHeading(messages.titlePopup());
    dialog.setLayout(new BorderLayout());
    dialog.setWidth(600);
    dialog.setHeight(350);
    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 AddTransfertPpForm addTransferPpForm = new AddTransfertPpForm();
    dialog.add(addTransferPpForm, new BorderLayoutData(LayoutRegion.CENTER));
    okButton.addSelectionListener(new SelectionListener<ButtonEvent>() {
        @Override
        public void componentSelected(ButtonEvent ce) {
      LigTransfertppModel model = addTransferPpForm.getDataModel();
      gridligModel.getStore().add(model);
      isSave = false;
        }
    });
    dialog.show();
      }
  });
  layoutContainer_11.add(gridligModel);
  btnRetour = new Button();
  btnRetour.setId("btnValider");
  btnRetour.setText("Retour");
  flexTable = new FlexTable();
  addFicheST.setStyleName("actionHTML2");
View Full Code Here

Examples of com.extjs.gxt.ui.client.widget.LayoutContainer

    box.show();
    return box;
  }

  protected static LayoutContainer createContainer() {
    LayoutContainer container = new LayoutContainer();
    container.setBorders(false);
    setWhiteBackgroundColor(container);
    return container;
  }
View Full Code Here

Examples of com.extjs.gxt.ui.client.widget.LayoutContainer

      }
      cp.setButtonAlign(align);
      cp.setFrame(true);
      cp.setSize(500, 150);
      cp.setLayout(new FitLayout());
      LayoutContainer c = new LayoutContainer();
      c.setStyleAttribute("backgroundColor", "white");
      c.setBorders(true);
      cp.add(c);
      add(cp, new FlowData(10));
    }
  }
View Full Code Here

Examples of com.extjs.gxt.ui.client.widget.LayoutContainer

  public SyntheseBreadcrumbPanel(SimpleEventBus b, final ChantierModel c, final RoleModel role, final UtilisateurGrpModel user) {
    super();
    this.bus = b;
    setHeight("40px");
    setLayout(new BorderLayout());
    LayoutContainer westPanel = new LayoutContainer();
    westPanel.setLayout(new RowLayout(Orientation.HORIZONTAL));
    HTML chantier = new HTML("Chantier: " + c.getNom(), false);
    chantier.setStyleName("actionHTML");
    chantier.addClickHandler(new ClickHandler() {
      @Override
      public void onClick(ClickEvent event) {
        GuiUtil.gotoEcran(new SyntheseEcran(c, role, user));
      }
    });
    westPanel.add(chantier);
    westPanel.add(new HTML("&nbsp;&nbsp;> Synthèse", false));
    add(westPanel, new BorderLayoutData(LayoutRegion.WEST, 390.0f));
    LayoutContainer eastPanel = new LayoutContainer();
    eastPanel.setLayout(new RowLayout(Orientation.HORIZONTAL));
   
    HTML saveAll = new HTML("<img src='./images/sauvegarder.png'/> " + messages.saveSynthese(), false);
    saveAll.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT);
    saveAll.setStyleName("actionHTML");
    layoutSave = new LayoutContainer();
    layoutSave.add(saveAll);
    layoutSave.setEnabled(false);
    eastPanel.add(layoutSave);
    saveAll.addClickHandler(new ClickHandler() {
      @Override
      public void onClick(ClickEvent event) {
        bus.fireEvent(new SyntheseEvent());
        layoutSave.setEnabled(false);
        // bus.fireEvent(new IsEditEvent(false));
      }
    });
    ;
    if ((user.getBadmin() != null && user.getBadmin()) || (role.getBcontributeur() != null && role.getBcontributeur())) {
      saveAll.setVisible(true);
    } else {
      saveAll.setVisible(false);
    }
    eastPanel.add(new HTML(LINKS_SPACE));
    HTML printAll = new HTML("<img src='./images/imprimer.png'/> " + messages.printSynthese(), false);
    printAll.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT);
    printAll.setStyleName("actionHTML");
   
    printAll.addClickHandler(new ClickHandler() {
      @Override
      public void onClick(ClickEvent event) {
        bus.fireEvent(new ExportSyntheseEcranEvent());
      }
    });
    eastPanel.add(printAll);
    add(eastPanel, new BorderLayoutData(LayoutRegion.EAST, 355.0f));
   
    LayoutContainer centerPanel = new LayoutContainer();
    centerPanel.setLayout(new RowLayout(Orientation.VERTICAL));
   
    HTML html = new HTML("<br>", true);
    centerPanel.add(html);
    bus.addHandler(IsEditEvent.TYPE, new IsEditHandler() {
     
      @Override
      public void onload(IsEditEvent event) {
        if (event.getIsEdit() == true) {
          layoutSave.setEnabled(true);
        } else {
          layoutSave.setEnabled(false);
        }
       
      }
    });
    Label pageTitle = new Label(messages.synthese());
    centerPanel.add(pageTitle);
    pageTitle.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
    add(centerPanel, new BorderLayoutData(LayoutRegion.CENTER));
  }
View Full Code Here

Examples of com.extjs.gxt.ui.client.widget.LayoutContainer

  @Override
  protected void onRender(Element parent, int index) {
    super.onRender(parent, index);

    LayoutContainer container = new LayoutContainer();
    container.setStyleAttribute("margin", "20px");
    container.setSize(650, 300);
    container.setBorders(true);
    container.setLayout(new BorderLayout());

    ContentPanel west = new ContentPanel();
    west.setHeading("My Albums");

    ToolBar toolBar = new ToolBar();
    Button newAlbum = new Button("New Album");
    newAlbum.setIcon(Resources.ICONS.album());
    newAlbum.addSelectionListener(new SelectionListener<ButtonEvent>() {
      @Override
      public void componentSelected(ButtonEvent ce) {
        MessageBox.prompt("New Album", "Enter the new album name:", new Listener<MessageBoxEvent>() {
          public void handleEvent(MessageBoxEvent be) {
            if (be.getButtonClicked().getItemId().equals(Dialog.OK) && be.getValue() != null) {
              tree.getStore().add(createAlbum(be.getValue()), false);
              tree.setLeaf(tree.getStore().getRootItems().get(tree.getStore().getRootItems().size() - 1), false);
            }
          }
        });
      }
    });
    toolBar.add(newAlbum);
    west.setTopComponent(toolBar);

    TreeStore<ModelData> treeStore = new TreeStore<ModelData>();

    tree = new TreePanel<ModelData>(treeStore);
    tree.setDisplayProperty("name");

    tree.getStyle().setLeafIcon(IconHelper.create("user"));
    tree.getStyle().setNodeCloseIcon(IconHelper.create("icon-album"));
    tree.getStyle().setNodeOpenIcon(IconHelper.create("icon-album"));
    west.add(tree);

    treeStore.add(createAlbum("Album 1"), false);
    tree.setLeaf(treeStore.getRootItems().get(0), false);

    BorderLayoutData westData = new BorderLayoutData(LayoutRegion.WEST, 200, 100, 300);
    westData.setMargins(new Margins(5, 0, 5, 5));
    westData.setSplit(true);
    container.add(west, westData);

    ContentPanel center = new ContentPanel();
    center.setHeading("My Images");
//    center.setScrollMode(Scroll.AUTO);
    center.setLayout(new FitLayout());

    BorderLayoutData centerData = new BorderLayoutData(LayoutRegion.CENTER);
    centerData.setMargins(new Margins(5));
    container.add(center, centerData);

    final ExampleServiceAsync service = (ExampleServiceAsync) Registry.get(Examples.SERVICE);

    RpcProxy<List<Photo>> proxy = new RpcProxy<List<Photo>>() {
      @Override
View Full Code Here

Examples of com.extjs.gxt.ui.client.widget.LayoutContainer

    setLayout(new FlowLayout(12));

    final Html html = new Html("This tree is handling 1 child. Expand to get more!");
    html.setStyleName("pad-text");

    LayoutContainer container = new LayoutContainer();
    container.setSize(300, 350);
    container.setBorders(true);
    container.setLayout(new FitLayout());

    TreeStore<ModelData> store = new TreeStore<ModelData>();
    final TreePanel<ModelData> tree = new TreePanel<ModelData>(store) {
      @Override
      protected boolean hasChildren(ModelData m) {
        return true;
      }
    };
    tree.setTrackMouseOver(false);
    tree.setCheckable(true);
    tree.setCheckStyle(CheckCascade.CHILDREN);
    tree.setDisplayProperty("name");
    store.setKeyProvider(new ModelKeyProvider<ModelData>() {

      public String getKey(ModelData model) {
        return model.get("id");
      }

    });
    ModelData m = createModel("Fast Tree");
    store.add(m, false);
    tree.addListener(Events.BeforeExpand, new Listener<TreePanelEvent<ModelData>>() {

      public void handleEvent(TreePanelEvent<ModelData> be) {
        if (be.getNode().getItemCount() != 0) {
          return;
        }
        List<ModelData> list = new ArrayList<ModelData>();
        for (int i = 0; i < 500; i++) {
          ModelData m = createModel("Tree Item " + i);
          list.add(m);
        }
        tree.getStore().insert(be.getNode().getModel(), list, 0, true);
      }
    });

    tree.addListener(Events.Expand, new Listener<TreePanelEvent<ModelData>>() {

      public void handleEvent(TreePanelEvent<ModelData> be) {
        html.setHtml("<span>This tree is handling " + tree.getStore().getAllItems().size()
            + " children. Expand to get more!</span>");

      }

    });

    add(html);
    container.add(tree);
    add(container);
    tree.getSelectionModel().select(store.getRootItems(), true);
  }
View Full Code Here

Examples of com.extjs.gxt.ui.client.widget.LayoutContainer

    El.fly(parent).addStyleName("dnd-example");
   
    HorizontalPanel hp = new HorizontalPanel();
    hp.setSpacing(10);

    final LayoutContainer container = new LayoutContainer();
    container.setLayoutOnChange(true);
    container.setBorders(true);
    container.setSize(200, 200);

    DropTarget target = new DropTarget(container) {
      @Override
      protected void onDragDrop(DNDEvent event) {
        super.onDragDrop(event);
        Html html = event.getData();
        container.add(html);
      }
    };
    target.setGroup("test");
    target.setOverStyle("drag-ok");

    final LayoutContainer sourceContainer = new LayoutContainer();
    sourceContainer.setLayoutOnChange(true);
    sourceContainer.setWidth(100);

    addSources(sourceContainer);

    Button reset = new Button("Reset");
    reset.addSelectionListener(new SelectionListener<ButtonEvent>() {
      @Override
      public void componentSelected(ButtonEvent ce) {
        container.removeAll();
        sourceContainer.removeAll();
        addSources(sourceContainer);
      }
    });

    hp.add(container);
View Full Code Here

Examples of com.extjs.gxt.ui.client.widget.LayoutContainer

  @Override
  protected void onRender(Element parent, int index) {
    super.onRender(parent, index);
    setLayout(new FlowLayout(10));

    LayoutContainer container = new LayoutContainer();
    container.setSize(290, 400);
    container.setBorders(true);
    container.setLayout(new FitLayout());

    TreeStore<ModelData> store = new TreeStore<ModelData>();
    final TreeModel root = (ExamplesModel) Registry.get(Examples.MODEL);
    root.set("name", "Ext GWT");
    store.add(root, true);

    final TreePanel<ModelData> tree = new TreePanel<ModelData>(store) {
      @Override
      public boolean hasChildren(ModelData m) {
        if ("My Files".equals(m.get("name")) ||m instanceof Category) {
          return true;
        }
        return super.hasChildren(m);
      }
    };

    tree.getStyle().setLeafIcon(IconHelper.createStyle("icon-list"));
    tree.setAutoLoad(true);
    tree.setDisplayProperty("name");
    tree.addListener(Events.Render, new Listener<TreePanelEvent<ModelData>>() {
      public void handleEvent(TreePanelEvent<ModelData> be) {
        be.getTreePanel().setExpanded(root, true);
      }
    });

    TreePanelDragSource source = new TreePanelDragSource(tree);
    source.addDNDListener(new DNDListener() {
      @Override
      public void dragStart(DNDEvent e) {
        ModelData sel = tree.getSelectionModel().getSelectedItem();
        if (sel != null && sel == tree.getStore().getRootItems().get(0)) {
          e.setCancelled(true);
          e.getStatus().setStatus(false);
          return;
        }
        super.dragStart(e);
      }
    });

    TreePanelDropTarget target = new TreePanelDropTarget(tree);
    target.setAllowSelfAsSource(true);
    target.setFeedback(Feedback.BOTH);
    target.setScrollElementId(container.getId());

    container.add(tree);
    add(container);
  }
View Full Code Here

Examples of com.extjs.gxt.ui.client.widget.LayoutContainer

    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%"));
    lc1.add(layoutContainer);
    lc1.add(new HTML("<br>"));
    LayoutContainer layoutContainer_1 = new LayoutContainer();
    layoutContainer_1.setWidth("100%");
    layoutContainer_1.setHeight(123);
    setDefaultBackgroundColor(layoutContainer_1);
    FormLayout fl_layoutContainer_1 = new FormLayout();
    fl_layoutContainer_1.setLabelAlign(LabelAlign.TOP);
    layoutContainer_1.setLayout(fl_layoutContainer_1);
    // internalComment.setWidth("120%");
    internalComment.setName(FicheStDto.ACPT_COMMENTAIRES_INTERNES);
    internalComment.setId("ACCOMPTESPANEL_INTERNAL_COMMENT");
    internalComment.setHeight(height);
    internalComment.setFieldLabel(messages.internalComment());
    layoutContainer_1.add(internalComment, new FormData("390%"));
    lc1.add(layoutContainer_1);

    formPanel.add(lc1);
    accomptesPanel3.add(formPanel);
    paymentFieldSet.add(accomptesPanel3);
View Full Code Here

Examples of com.extjs.gxt.ui.client.widget.LayoutContainer

    /* this.bus = b; */
    setHeight("40px");
    setLayout(new BorderLayout());
    setMonitorWindowResize(true);
   
    LayoutContainer westPanel = new LayoutContainer();
    westPanel.setLayout(new RowLayout(Orientation.HORIZONTAL));
   
    com.extjs.gxt.ui.client.widget.Label chantier = new com.extjs.gxt.ui.client.widget.Label("Adminstration");
    chantier.setStyleName("actionHTML5");
    westPanel.add(chantier);
   
    add(westPanel, new BorderLayoutData(LayoutRegion.WEST, 390.0f));
   
    LayoutContainer eastPanel = new LayoutContainer();
    eastPanel.setLayout(new RowLayout(Orientation.HORIZONTAL));
   
    HTML space = new HTML("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;", true);
    eastPanel.add(space);
   
    add(eastPanel, new BorderLayoutData(LayoutRegion.EAST, 390.0f));
   
    LayoutContainer centerPanel = new LayoutContainer();
    centerPanel.setLayout(new RowLayout(Orientation.VERTICAL));
   
    HTML html = new HTML("<br>", true);
    centerPanel.add(html);
   
    Label pageTitle = new Label("Administration des rôles");
    centerPanel.add(pageTitle);
    pageTitle.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
    setPadding(centerPanel);
    add(centerPanel, new BorderLayoutData(LayoutRegion.CENTER));
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.