Examples of LayoutContainer


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

    super();
    this.bus = b;
    this.role = roleModel;
    this.user = utilisateurGrpModel;
    FieldSet avancementsFieldSet = new CustomFieldSet();
    LayoutContainer layoutContainer_1 = new LayoutContainer();
    layoutContainer_1.setBorders(false);
    TableLayout layout3 = new TableLayout(3);
    layout3.setWidth("100%");
    layoutContainer_1.setLayout(layout3);
   
    initFieldReport();
   
    progressLabel = new HTML("", false);
    setProgressLabelText(0.0);
    bus.addHandler(EtatAvancementEvent.TYPE, new EtatAvancementHandler() {
      @Override
      public void onGetEtatAvancement(EtatAvancementEvent event) {
        double cumuleSum = 0.0;
        double totalTraite = 0.0;
        if( event.getListGestion() != null && event.getListGestion().size() > 0 ) {
          listGestion = event.getListGestion();
          GestionDto gestionDto = null;
          for( int i = 0 ; i < listGestion.size() ; i++ ) {
            gestionDto = listGestion.get(i);
            totalTraite += gestionDto.getTraite();
          }
        }

        List<ProgressDto> listProcess = null;
        if( event.getListProcess() == null ) {
          listProcess = progressGrid.getStore().getModels();
        }
        else
          listProcess = event.getListProcess();
        if( listProcess != null && listProcess.size() > 0 ) {
          ProgressDto progressDto = null;
          for( int i = 0 ; i < listProcess.size() ; i++ ) {
            progressDto = listProcess.get(i);
            cumuleSum = progressDto.getCumule();
          }
        }

        if( totalTraite == 0 ) {
          etatAvancement = 0.0;
        }
        else {
          etatAvancement = (cumuleSum / totalTraite) * 100;
        }
        setProgressLabelText(etatAvancement);
      }
    });

    TableData td_htmlNewHtml = new TableData();
    td_htmlNewHtml.setHorizontalAlign(HorizontalAlignment.LEFT);
    layoutContainer_1.add(progressLabel, td_htmlNewHtml);

    saveButton = new HTML("<img src='./images/sauvegarder.png'/> " + messages.saveForm(), false);
    saveButton.setStyleName("actionHTML");
    saveButton.addClickHandler(new ClickHandler() {
      @Override
      public void onClick(ClickEvent event) {
        bus.fireEvent(new SaveFicheStEvent());
      }
    });
   
    TableData td_saveButton = new TableData();
    td_saveButton.setHorizontalAlign(HorizontalAlignment.RIGHT);
    layoutContainer_1.add(saveButton, td_saveButton);
   
    bus.addHandler(ExportAvancementPanelEvent.TYPE, new ExportAvancementPanelHandler() {
     
      @Override
      public void onExport(ExportAvancementPanelEvent event) {
        exportAvancementsPanel();
      }
    });
   
    HTML print2 = new HTML("<img src='./images/imprimer.png'/> " + messages.printPromotions(), false);
    print2.setStyleName("actionHTML");
    print2.addClickHandler(new ClickHandler() {
     
      @Override
      public void onClick(ClickEvent arg0) {
        exportAvancementsPanel();
      }
    });
    TableData td_print2 = new TableData();
    td_print2.setWidth("250");
    td_print2.setHorizontalAlign(HorizontalAlignment.RIGHT);
    layoutContainer_1.add(print2, td_print2);

    avancementsFieldSet.add(layoutContainer_1);

    avancementsFieldSet.add(new HTML("<br>", true));
    avancementsFieldSet.setCollapsible(true);
    avancementsFieldSet.setHeading(messages.avancement());
    TableLayout avancementsTableLayout = new TableLayout(1);
    avancementsTableLayout.setWidth("100%");
    avancementsFieldSet.setLayout(avancementsTableLayout);

    FieldSet fldstNewFieldset_1 = new FieldSet();
    fldstNewFieldset_1.setCollapsible(true);
    fldstNewFieldset_1.setHeading(messages.deductionsDetails());

    createPenaltiesGrid();
    fldstNewFieldset_1.add(penaltyGrid);

    fldstNewFieldset_1.add(new HTML("<br>"));

    createGrid3();
    fldstNewFieldset_1.add(grid_3);

    FlexTable ft11 = new FlexTable();
    ft11.setWidget(0, 0, new HTML(SPACES_4));
    addRow = new HTML("<img src='./images/ajouter.png'/> " + messages.addRow(), false);
    addRow.setStyleName("actionHTML2");
    ft11.setWidget(0, 1, addRow);

    addRow.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(500);
        dialog.setHeight(220);
        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 AddAvancementForm addDataForm = new AddAvancementForm();
        dialog.add(addDataForm, new BorderLayoutData(LayoutRegion.CENTER));

        okButton.addSelectionListener(new SelectionListener<ButtonEvent>() {
          public void componentSelected(ButtonEvent ce) {
            ProgressDto model = addDataForm.getDataModel();
            progressGrid.getStore().add(model);
            progressGrid.getView().refresh(true);
            //bus.fireEvent(new EtatAvancementEvent(listGestion,progressGrid.getStore().getModels()));
          }
        });

        dialog.show();
      }
    });

    LayoutContainer leftPanel = new LayoutContainer();
    leftPanel.setLayout(new TableLayout(1));

    leftPanel.add(new HTML("<br>"));

    createProgressGrid();
    leftPanel.add(progressGrid);

    leftPanel.add(ft11);

    leftPanel.add(new HTML("<br>"));
    leftPanel.add(fldstNewFieldset_1);
    TableData layoutData9 = new TableData();
    layoutData9.setWidth(COLUMNS_WIDTH_3[1]);
    setLayout(new RowLayout(Orientation.VERTICAL));
    add(avancementsFieldSet);

    setDefaultBackgroundColor(avancementsFieldSet);

    LayoutContainer layoutContainer_3 = new LayoutContainer();
    TableLayout tl3 = new TableLayout(3);
    tl3.setWidth("100%");
    layoutContainer_3.setLayout(tl3);
    avancementsFieldSet.add(layoutContainer_3);

    LayoutContainer rightPanel = new LayoutContainer();
    layoutContainer_3.add(leftPanel);

    TableData td2 = new TableData();
    td2.setWidth(COLUMNS_WIDTH_3[1]);
    layoutContainer_3.add(new HTML("&nbsp;"), td2);
    FormLayout fl_rightPanel = new FormLayout();
    fl_rightPanel.setLabelAlign(LabelAlign.TOP);
    rightPanel.setLayout(fl_rightPanel);

    TableData td_rightPanel = new TableData();
    td_rightPanel.setWidth(COLUMNS_WIDTH_3[2]);
    comment.setMaxLength(MAX_LENGTH_5);
    comment.setName(FicheStDto.AVCT_COMMENTAIRES);
    comment.setId("AVANCEMENTSPANEL_COMMENT");
    comment.setHeight("460px");
    comment.setFieldLabel(messages.comment2());
    formPanel.add(comment, new FormData("100%"));
    rightPanel.add(formPanel);
    layoutContainer_3.add(rightPanel, td_rightPanel);

    bus.addHandler(DeductionGridUpdateEvent.TYPE, new DeductionGridUpdateHandler() {
      @Override
      public void onSave(DeductionGridUpdateEvent event) {
View Full Code Here

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

    this.ficheStId_ = ficheStId;
    this.role = roleModel;
    this.user = utilisateurGrpModel;
    formPanel = new CustomFormPanel();

    LayoutContainer lc1 = new LayoutContainer();
    formPanel.add(lc1);
    TableLayout tablelayout = new TableLayout(3);
    tablelayout.setHeight("100%");
    tablelayout.setWidth("100%");
    lc1.setLayout(tablelayout);

    LayoutContainer layoutContainer_0 = new LayoutContainer();
    FormLayout fl_layoutContainer_0 = new FormLayout();
    fl_layoutContainer_0.setLabelWidth(70);
    layoutContainer_0.setLayout(fl_layoutContainer_0);

    chantierId = new CustomTextField<String>();
    chantierId.hide();
    layoutContainer_0.add(chantierId, new FormData("100%"));

    chantierNameHidden = new CustomTextField<String>();
    chantierNameHidden.hide();
    layoutContainer_0.add(chantierNameHidden, new FormData("100%"));

    chantierName = new LabelField();
    chantierName.setFieldLabel(messages.chantier() + ":");
    layoutContainer_0.add(chantierName, new FormData("100%"));

    societe = new CustomTextField<String>();
    societe.setName(FicheStDto.SOCIETE);
    societe.setMaxLength(MAX_LENGTH_1);
    societe.addListener(Events.KeyUp, new KeyListener(){
      @Override
          public void handleEvent(ComponentEvent e) {
               bus.fireEvent(new SocieteEvent(societe.getValue()));
          }
    });
   
    societe.setId("INFORMATION_PANEL_SOCIETE_ID");
    societe.setAllowBlank(false);
    societe.setFieldLabel(messages.societe());
    layoutContainer_0.add(societe, new FormData("100%"));
    lc1.add(layoutContainer_0);
    layoutContainer_0.setWidth("300px");

    LayoutContainer layoutContainer_1 = new LayoutContainer();
    FormLayout fl_layoutContainer_1 = new FormLayout();
    fl_layoutContainer_1.setLabelWidth(90);
    layoutContainer_1.setLayout(fl_layoutContainer_1);

    lot = new CustomTextField<String>();
    lot.setId("INFORMATION_PANEL_LOT_ID");
    lot.setMaxLength(MAX_LENGTH_3);
    lot.setFieldLabel(messages.lot());
    lot.setAllowBlank(false);
    layoutContainer_1.add(lot, new FormData("100%"));

    initLotTypeData();

    lotType.setId("INFORMATION_PANEL_LOT_TYPE_ID");
    layoutContainer_1.add(lotType, new FormData("100%"));
    layoutContainer_1.setWidth("300px");
    lc1.add(layoutContainer_1, new TableData(HorizontalAlignment.CENTER, VerticalAlignment.MIDDLE));

    LayoutContainer layoutContainer_2 = new LayoutContainer();
    FormLayout fl_layoutContainer_2 = new FormLayout();
    fl_layoutContainer_2.setLabelWidth(160);
    layoutContainer_2.setLayout(fl_layoutContainer_2);

    idSiTravaux = new CustomTextField<String>();            
    idSiTravaux.setMaxLength(30);
    idSiTravaux.setAllowBlank(false);
    idSiTravaux.addListener(Events.OnKeyUp, new KeyListener(){
       @Override
           public void handleEvent(ComponentEvent e) {
                bus.fireEvent(new ConducteurEvent(idSiTravaux.getValue()));
           }
    });
   
    idSiTravaux.setId("INFORMATION_PANEL_SITRAVAUX_ID");
    idSiTravaux.setName(FicheStDto.ID_SI_TRAVAUX);
    idSiTravaux.setFieldLabel(messages.foreman());
    layoutContainer_2.add(idSiTravaux, new FormData("100%"));

    objectif = createNumberField(messages.montant());
    objectif.setId("INFORMATION_PANEL_MONTANT_ID");
    objectif.setName(FicheStDto.OBJECTIF);
    layoutContainer_2.add(objectif, new FormData("100%"));
    lc1.add(layoutContainer_2, new TableData(HorizontalAlignment.RIGHT, VerticalAlignment.MIDDLE));
    layoutContainer_2.setWidth("350px");

    LayoutContainer informationFieldSet = new LayoutContainer();
    TableLayout tablelayout2 = new TableLayout(5);
    tablelayout2.setHeight("100%");
    tablelayout2.setWidth("100%");
    informationFieldSet.setLayout(tablelayout2);

    FieldSet conditionFieldSet = new FieldSet();
    conditionFieldSet.setWidth(panel1);
    TableData layoutData = new TableData();
    layoutData.setVerticalAlign(VerticalAlignment.MIDDLE);
    layoutData.setWidth(COLUMNS_WIDTH[0]);
    conditionFieldSet.setLayout(new RowLayout(Orientation.VERTICAL));

    LayoutContainer layoutContainer_4 = new LayoutContainer();
    FormLayout fl_layoutContainer_4 = new FormLayout();
    fl_layoutContainer_4.setLabelWidth(180);
    layoutContainer_4.setLayout(fl_layoutContainer_4);

    initPaymentData();
    layoutContainer_4.add(payment, new FormData(ANCHOR_SPEC_1));

    NumberField rg = createNumberField(messages.rg());
    rg.setName(FicheStDto.RG);
    rg.setMinValue(0);
    rg.setMaxValue(100);
    rg.setId("INFORMATIONAL_PANEL_RG_ID");
    layoutContainer_4.add(rg, new FormData("70%"));

    initDecennaleNecessaireData();
    layoutContainer_4.add(decennaleNecessaire, new FormData(ANCHOR_SPEC_1));

    initDemandeDagrementData();
    layoutContainer_4.add(demandeDagrement, new FormData(ANCHOR_SPEC_1));
    conditionFieldSet.add(layoutContainer_4);

    HTML newLine = new HTML("<br>", true);
    conditionFieldSet.add(newLine);

    LayoutContainer layoutContainer_6 = new LayoutContainer();
    TableLayout tl3 = new TableLayout(3);
    tl3.setWidth("90%");
    layoutContainer_6.setLayout(tl3);

    LayoutContainer layoutContainer_5 = new LayoutContainer();
    FormLayout fl_layoutContainer_5 = new FormLayout();
    fl_layoutContainer_5.setLabelWidth(110);
    layoutContainer_5.setLayout(fl_layoutContainer_5);

    initDgdPresenteData();
    layoutContainer_5.add(dgdPresente, new FormData("65%"));
    dgdPresente.setWidth(50);
    layoutContainer_6.add(layoutContainer_5);

    HTML space4 = new HTML(SPACES_3);
    layoutContainer_6.add(space4);

    LayoutContainer layoutContainer_7 = new LayoutContainer();
    FormLayout fl_layoutContainer_7 = new FormLayout();
    fl_layoutContainer_7.setLabelWidth(50);
    layoutContainer_7.setLayout(fl_layoutContainer_7);
    DateField dgdPresenteDate = new DateField();
    dgdPresenteDate.setId("INFORMATIONAL_PANEL_DGDPRESENTEDATE_ID");
    dgdPresenteDate.setName(FicheStDto.DATEDGDPRESENTE);
    dgdPresenteDate.setWidth(100);
    layoutContainer_7.add(dgdPresenteDate, new FormData("90%"));
    dgdPresenteDate.setFieldLabel(messages.date());
    layoutContainer_6.add(layoutContainer_7);
    conditionFieldSet.add(layoutContainer_6);
    conditionFieldSet.setStyleAttribute("height", HEIGHT_1);
    conditionFieldSet.setHeading(messages.conditions());
    informationFieldSet.add(conditionFieldSet, layoutData);

    HTML space0 = new HTML(SPACES_3);
    TableData tableData2 = new TableData();
    tableData2.setWidth(COLUMNS_WIDTH[1]);
    informationFieldSet.add(space0, tableData2);

    FieldSet prestationsFieldSet = new FieldSet();
    if(RootPanel.get().getOffsetWidth() <= 1900){//Constants.MIN_WIDTH){
      panel3 -= 50;
    }
    prestationsFieldSet.setWidth(panel2);

    prestationsFieldSet.setStyleAttribute("height", HEIGHT_1);
    FormLayout fl_prestationsFieldSet = new FormLayout();
    fl_prestationsFieldSet.setLabelWidth(120);
    prestationsFieldSet.setLayout(fl_prestationsFieldSet);

    NumberField pilotage = addNumberField(
        prestationsFieldSet, messages.pilotage(), FicheStDto.PRESTAPILOTAGE, "INFORMATIONAL_PANEL_PILOTAGE_ID", true);

    NumberField assurances = addNumberField(
        prestationsFieldSet, messages.assurances(), FicheStDto.PRESTAASSURANCES,
        "INFORMATIONAL_PANEL_ASSURANCES_ID", true);

    prorata = addNumberField(
        prestationsFieldSet, messages.prorata(), FicheStDto.PRESTA_PRORATA, "INFORMATIONAL_PANEL_PRORATE_ID", true);
    prorata.addListener(Events.KeyUp, new KeyListener() {
      @Override
      public void handleEvent(ComponentEvent e) {
        bus.fireEvent(new PrestationEvent(6, prorata.getValue().doubleValue()));
      }
    });

    canto = addNumberField(prestationsFieldSet, messages.canto(), FicheStDto.PRESTACANTO, "INFORMATIONAL_PANEL_CANTO_ID", false);
    canto.addListener(Events.KeyUp, new KeyListener() {
      @Override
      public void handleEvent(ComponentEvent e) {
        bus.fireEvent(new PrestationEvent(0, canto.getValue().doubleValue()));
      }
    });

    badge = addNumberField(prestationsFieldSet, messages.badge(), FicheStDto.PRESTABADGE, "INFORMATIONAL_PANEL_BADGE_ID", false);
    badge.addListener(Events.KeyUp, new KeyListener() {
      @Override
      public void handleEvent(ComponentEvent e) {
        bus.fireEvent(new PrestationEvent(1, badge.getValue().doubleValue()));
      }
    });

    grue = addNumberField(prestationsFieldSet, messages.grue(), FicheStDto.PRESTAGRUE, "INFORMATIONAL_PANEL_GRUE_ID", false);
    grue.addListener(Events.KeyUp, new KeyListener() {
      @Override
      public void handleEvent(ComponentEvent e) {
        bus.fireEvent(new PrestationEvent(2, grue.getValue().doubleValue()));
      }
    });

    lift = addNumberField(prestationsFieldSet, messages.lift(), FicheStDto.PRESTALIFT, "INFORMATIONAL_PANEL_LIFT_ID", false);
    lift.addListener(Events.KeyUp, new KeyListener() {
      @Override
      public void handleEvent(ComponentEvent e) {
        bus.fireEvent(new PrestationEvent(3, lift.getValue().doubleValue()));
      }
    });

    benne = addNumberField(prestationsFieldSet, messages.benne(), FicheStDto.PRESTABENNE, "INFORMATIONAL_PANEL_BENNE_ID", false);
    benne.addListener(Events.KeyUp, new KeyListener() {
      @Override
      public void handleEvent(ComponentEvent e) {
        bus.fireEvent(new PrestationEvent(4, benne.getValue().doubleValue()));
      }
    });

    netoyage = addNumberField(
        prestationsFieldSet, messages.nettoyage(), FicheStDto.PRESTANETTOYAGE, "INFORMATIONAL_PANEL_NETOYAGE_ID", false);
    netoyage.addListener(Events.KeyUp, new KeyListener() {
      @Override
      public void handleEvent(ComponentEvent e) {
        bus.fireEvent(new PrestationEvent(5, netoyage.getValue().doubleValue()));
      }
    });

    TableData tableData6 = new TableData();
    tableData6.setVerticalAlign(VerticalAlignment.MIDDLE);
    tableData6.setWidth(COLUMNS_WIDTH[2]);
    prestationsFieldSet.setHeading(messages.prestations());
    informationFieldSet.add(prestationsFieldSet, tableData6);

    HTML space1 = new HTML(SPACES_3);
    TableData tableData7 = new TableData();
    tableData7.setWidth(COLUMNS_WIDTH[3]);
    informationFieldSet.add(space1, tableData7);

    FieldSet informationComplementaries = new FieldSet();
    informationComplementaries.setWidth(panel3);
    TableLayout tl_informationComplementaries = new TableLayout(1);
    tl_informationComplementaries.setWidth("96%");
    informationComplementaries.setLayout(tl_informationComplementaries);

    Map<Integer,String> mapConducteurdetravaux = navigation.getContext().getMapConducteurdetravaux();
    String conducteur_ = mapConducteurdetravaux.get(ficheStId_) !=null ? mapConducteurdetravaux.get(ficheStId_) : "";
    final LabelField conducteur = new LabelField(conducteur_);
    bus.addHandler(ConducteurEvent.TYPE, new ConducteurHandler() {   
      @Override
      public void onChangeConducteur(ConducteurEvent conducteurEvent) {
        conducteur.setValue(conducteurEvent.getConducter());
      }
    });
    conducteur.setId("INFORMATIONAL_PANEL_CONDUCTEUR_ID");
    conducteur.setFieldLabel(messages.conducteur() + ":");

    LayoutContainer layoutContainer_8 = new LayoutContainer();
    FormLayout fl_layoutContainer_8 = new FormLayout();
    fl_layoutContainer_8.setLabelWidth(165);
    layoutContainer_8.setLayout(fl_layoutContainer_8);
    layoutContainer_8.add(conducteur, new FormData("100%"));

    DateField dateOfMarket = new DateField();
    dateOfMarket.setName(FicheStDto.DATEMARCHEBASE);
    dateOfMarket.setId("INFORMATIONAL_PANEL_DATEOFMARKET_ID");
    layoutContainer_8.add(dateOfMarket, new FormData("50%"));
    dateOfMarket.setFieldLabel(messages.dateOfMarket());
    TableData layoutData5 = new TableData();
    layoutData5.setWidth("50%");
    informationComplementaries.add(layoutContainer_8, layoutData5);

    LayoutContainer layoutContainer_3 = new LayoutContainer();
    layoutContainer_3.setHeight("315px");
    layoutContainer_3.setLayout(new RowLayout(Orientation.VERTICAL));
    layoutContainer_3.setStyleAttribute("height", HEIGHT_1);
    layoutContainer_3.add(informationComplementaries);
    informationComplementaries.setHeight("85px");
    TableData layoutData3 = new TableData();
    layoutData3.setVerticalAlign(VerticalAlignment.MIDDLE);
    layoutData3.setWidth(COLUMNS_WIDTH[4]);

    FieldSet cautionFieldset = new FieldSet();
    cautionFieldset.setLayout(new RowLayout(Orientation.VERTICAL));

    layoutContainer_3.add(cautionFieldset);
    cautionFieldset.setHeight("205px");
    cautionFieldset.setHeading(messages.cautionFournie());
    informationFieldSet.add(layoutContainer_3, layoutData3);
    informationComplementaries.setHeading(messages.informationComplementaries());
   
    lc1.setId("informationFieldSet");
    prestationsFieldSet.setId("prestationsFieldSet");
    conditionFieldSet.setId("conditionFieldSet");
    informationComplementaries.setId("informationComplementaries");

    formPanel.add(new HTML("<br>"));
    formPanel.add(informationFieldSet);

    int[] columnWidth5 = { DELETE_BUTTON_WIDTH, 150, 160 };
    GridCellRenderer<AbstractDto> dateRenderer = createDateRendererWithPermision(columnWidth5[1] - PADDING_2,role,user);//25);
    GridCellRenderer<AbstractDto> numberRenderer = createNumberRendererWithPermission(columnWidth5[2] - PADDING,role,user);//25);

    List<ColumnConfig> configs = new ArrayList<ColumnConfig>();

    ColumnConfig column1 = new ColumnConfig();
    column1.setId(CautionFournieDto.ID);
    column1.setAlignment(HorizontalAlignment.CENTER);
    column1.setMenuDisabled(true);
    column1.setHeader(messages.del());
    column1.setWidth(columnWidth5[0]);
    column1.setRenderer(createDeleteButtonRenderer());
    configs.add(column1);

    ColumnConfig column2 = new ColumnConfig();
    column2.setId(CautionFournieDto.DATE);
    column2.setMenuDisabled(true);
    column2.setHeader(messages.date());
    column2.setWidth(columnWidth5[1]);
    column2.setDateTimeFormat(DateTimeFormat.getFormat(DATE_FORMAT));
    configs.add(column2);
    column2.setRenderer(dateRenderer);

    ColumnConfig column3 = new ColumnConfig();
    column3.setId(CautionFournieDto.AMOUNT);
    column3.setAlignment(HorizontalAlignment.RIGHT);
    column3.setMenuDisabled(true);
    column3.setHeader(messages.amount());
    column3.setWidth(columnWidth5[2]);
    column3.setNumberFormat(NumberFormat.getFormat(NUMBER_FORMAT));
    NumberField numberField = createNumberField(null);
    column3.setEditor(new CellEditor(numberField));
    column3.setRenderer(numberRenderer);
    configs.add(column3);

    ColumnModel cm = new ColumnModel(configs);

    ListStore<CautionFournieDto> data = new ListStore<CautionFournieDto>();
    cautionFournieGrid = new CustomEditorGrid<CautionFournieDto>(data, cm);
    cautionFieldset.add(cautionFournieGrid, new RowData(Style.DEFAULT, 145.0, new Margins()));
   
    cautionFournieGrid.addListener(Events.BeforeEdit, new Listener<GridEvent<CautionFournieDto>>() {
      public void handleEvent(final GridEvent<CautionFournieDto> be) {
        if((user.getBadmin() != null && user.getBadmin()) ||
            (role !=null && role.getBcontributeur()!=null && role.getBcontributeur())){
          be.setCancelled(false);
        }else{
          be.setCancelled(true);
        }
      }
    })

    LayoutContainer layoutContainer_9 = new LayoutContainer();
    layoutContainer_9.setLayout(new TableLayout(1));

    FlexTable flexTable = new FlexTable();
    layoutContainer_9.add(flexTable);
    HTML space6 = new HTML(SPACES_4);
    flexTable.setWidget(0, 0, space6);
    addRow = new HTML("<img src='./images/ajouter.png'/> " + messages.addRow(), false);
    addRow.setStyleName("actionHTML2");
    addRow.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(450);
        dialog.setHeight(180);
        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 AddCautionFournieForm addCautionFournieForm = new AddCautionFournieForm();
        dialog.add(addCautionFournieForm, new BorderLayoutData(LayoutRegion.CENTER));

        okButton.addSelectionListener(new SelectionListener<ButtonEvent>() {
          public void componentSelected(ButtonEvent ce) {
            CautionFournieDto model = addCautionFournieForm.getDataModel();
            cautionFournieGrid.getStore().add(model);
          }
        });

        dialog.show();
      }
    });

    flexTable.setWidget(0, 1, addRow);
    cautionFieldset.add(layoutContainer_9);

    mainFieldSet = new CustomFieldSet();
    mainFieldSet.setHeading(messages.generalInformation());
    mainFieldSet.add(formPanel);
    add(mainFieldSet);

    //Set IDs for applying CSS
    layoutContainer_9.setId("layoutContainer_9");

    //Set background color to green
    setDefaultBackgroundColor(lc1);
    setDefaultBackgroundColor(layoutContainer_0);
    setDefaultBackgroundColor(layoutContainer_1);
View Full Code Here

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

    GridCellRenderer<FicheStDto> deleteBtn = new GridCellRenderer<FicheStDto>() {
      @Override
      public Object render(final FicheStDto model, String property,
          com.extjs.gxt.ui.client.widget.grid.ColumnData config, int rowIndex, int colIndex,
          final ListStore<FicheStDto> store, Grid<FicheStDto> grid) {
        LayoutContainer layoutcell = new LayoutContainer();
        layoutcell.setLayout(new ColumnLayout());

        Listener<MessageBoxEvent> callback = new Listener<MessageBoxEvent>() {
          @Override
          public void handleEvent(MessageBoxEvent be) {
            Button btt = be.getButtonClicked();
            if( Dialog.OK.equals(btt.getItemId()) ) {
              if( store == null ) {
                return;
              }

              Integer id = model.getId();
              if( id == null ) {
                store.remove(model);
              }
              else {
                clientFicheStService.delete(id, new AsyncCallbackWithErrorResolution<Void>() {
                  @Override
                  public void onFailure(Throwable caught) {
                    super.onFailure(caught);
                  }

                  @Override
                  public void onSuccess(Void result) {
                    store.remove(model);
                    saveLayout.setEnabled(true);
                    isEdit = true;
                    bus.fireEvent(new IsEditEvent(isEdit));
                  };
                });
              }
            }
          }
        };

        Widget deleteButton = createDeleteButton(callback);
        if( isAdminOrContributor(role, user) ) {
          layoutcell.add(deleteButton);
        }
        else {
          layoutcell.remove(deleteButton);
        }

        Image exportButton = createPrintButton();
        exportButton.addClickHandler(new ClickHandler() {
          @Override
          public void onClick(ClickEvent event) {
            List<NameValuePair> params = new ArrayList<NameValuePair>();
            params.add(new NameValuePair("fichestIds", model.getId() + Constants.SEPRATE));
            params.add(new NameValuePair("isHasGestion", "true"));

            String action = GWT.getHostPageBaseURL() + "custom_fichest.pdf";
            ReportUtil.showReport(action, params.toArray(new NameValuePair[params.size()]));
          }
        });
        Image viewButton = createViewButton();
        viewButton.addClickHandler(new ClickHandler() {
          @Override
          public void onClick(ClickEvent event) {
            GuiUtil.gotoEcran(new FicheSTEcran(chantier, model.getId(), role, user));
            // bus.fireEvent(new LoadFichestEcranEvent(chantier,model));
          }
        });

        layoutcell.add(new Html(BUTTONS_SPACE));
        layoutcell.add(exportButton);
        layoutcell.add(new Html(BUTTONS_SPACE));
        layoutcell.add(viewButton);
        return layoutcell;
      }
    };

    return deleteBtn;
View Full Code Here

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

    loadPanel(chantierModel, transfertPpId);
    setHeight("40px");
    setLayout(new BorderLayout());
    setMonitorWindowResize(true);
   
    LayoutContainer westPanel = new LayoutContainer();
    westPanel.setLayout(new RowLayout(Orientation.HORIZONTAL));
   
    chantier = new HTML();
    /* chantier.setVisible(false); */
    chantier.setWidth("1000px");
    chantier.setStyleName("actionHTML2");
    westPanel.add(chantier);
    chantier.addClickHandler(new ClickHandler() {
     
      @Override
      public void onClick(ClickEvent arg0) {
        GuiUtil.gotoEcran(new SyntheseEcran(chantierModel, role, user));
      }
    });
    add(westPanel, new BorderLayoutData(LayoutRegion.WEST, 500.0f));
    LayoutContainer eastPanel = new LayoutContainer();
    eastPanel.setLayout(new RowLayout(Orientation.HORIZONTAL));
    HTML saveFicheSt = new HTML("<img src='./images/sauvegarder.png'/> " + messages.saveForm());
    saveFicheSt.setStyleName("actionHTML");
    /* eastPanel.add(saveFicheSt); */
    saveFicheSt.addClickHandler(new ClickHandler() {
      @Override
      public void onClick(ClickEvent event) {
        bus.fireEvent(new SaveFicheStEvent());
      }
    });
   
    HTML space = new HTML("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;", true);
    eastPanel.add(space);
   
    HTML printAll = new HTML("<img src='./images/imprimer.png'/> " + messages.printAll());
    printAll.setStyleName("actionHTML");
   
    /* eastPanel.add(printAll); */
    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("Fiche de Transfert PP");
    centerPanel.add(pageTitle);
    pageTitle.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
    setPadding(centerPanel);
    add(centerPanel, new BorderLayoutData(LayoutRegion.CENTER));
  }
View Full Code Here

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

        public void onFailure(Throwable caught) {
          super.onFailure(caught);
        }
      });
    }
    LayoutContainer printButtonsPanel = new PrintFicheStButtonsPanel(bus,chantier,role,user);
    add(printButtonsPanel);
    bus.addHandler(GestionGridUpdateEvent.TYPE, new GestionGridUpdateHandler() {
      @Override
      public void onSave(GestionGridUpdateEvent event) {
        List<GestionDto> gestionDtoList = event.getGestionDtoList();
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(messages.accueilLink());
    chantier.setStyleName("actionHTML5");
    westPanel.add(chantier);

    path = new HTML("&nbsp;> Fiche ST : " + societe);
    path.setWidth("220px");
  /*  westPanel.add(path);*/
    add(westPanel, new BorderLayoutData(LayoutRegion.WEST, 390.0f));

    LayoutContainer eastPanel = new LayoutContainer();
    eastPanel.setLayout(new RowLayout(Orientation.HORIZONTAL));

    HTML saveFicheSt = new HTML("<img src='./images/sauvegarder.png'/> " + messages.saveForm());
    saveFicheSt.setStyleName("actionHTML");
    /*eastPanel.add(saveFicheSt);*/
    saveFicheSt.addClickHandler(new ClickHandler() {
      @Override
      public void onClick(ClickEvent event) {
        bus.fireEvent(new SaveFicheStEvent());
      }
    });

    HTML space = new HTML("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;", true);
    eastPanel.add(space);

    HTML printAll = new HTML("<img src='./images/imprimer.png'/> " + messages.printAll());
    printAll.setStyleName("actionHTML");

  /*  eastPanel.add(printAll);*/
    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("Choix du chantier");
    centerPanel.add(pageTitle);
    pageTitle.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
    setPadding(centerPanel);
    add(centerPanel, new BorderLayoutData(LayoutRegion.CENTER));
 
  }
View Full Code Here

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

  public HeaderHome() {
    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("Acceuil");
    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);
 
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 mainContent = new LayoutContainer();
  setLayout(new RowLayout(Orientation.VERTICAL));
  setMonitorWindowResize(true);
  List<ColumnConfig> configs = new ArrayList<ColumnConfig>();
  ContentPanel contentChantier = new ContentPanel();
  GridCellRenderer<ChantierModel> deleteBtn = new GridCellRenderer<ChantierModel>() {

      @Override
      public Object render(final ChantierModel model, String property, ColumnData config, int rowIndex, int colIndex, final ListStore<ChantierModel> store, Grid<ChantierModel> grid) {
    layoutcell = new LayoutContainer();
    layoutcell = new LayoutContainer();
    layoutcell.setLayout(new ColumnLayout());
    Listener<MessageBoxEvent> callback = new Listener<MessageBoxEvent>() {
        @Override
        public void handleEvent(MessageBoxEvent be) {
      Button btt = be.getButtonClicked();
      if (Dialog.OK.equals(btt.getItemId())) {
          if (storeChantier == null) {
        return;
          } else {
        storeChantier.remove(model);
        storeChantier.commitChanges();
        service.deleteChantier(model.getId(), new AsyncCallback<Void>() {

            @Override
            public void onFailure(Throwable arg0) {
            }

            @Override
            public void onSuccess(Void arg0) {
            }
        });

          }
      }
        }
    };
    img = createDeleteButton(callback, messages.confirmDelete());
    Image img1 = new Image("./images/imprimer.png");
    img1.setTitle("Imprimer");
    img1.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
      // TODO Auto-generated method stub
      // syn
      List<NameValuePair> params = new ArrayList<NameValuePair>();
      String exportPdfUrl = GWT.getHostPageBaseURL() + "acceuil.pdf";
      params.add(new NameValuePair("chantierId", model.getId() + ""));
      ReportUtil.showReport(exportPdfUrl, params.toArray(new NameValuePair[params.size()]));

        }
    });
    Image img2 = new Image("./images/voir.png");
    img2.setTitle("Voir");
    if (user.getBadmin() != null && user.getBadmin() == true) {
        layoutcell.add(img);
    }
    layoutcell.add(new Html("&nbsp;&nbsp;&nbsp;"));
    layoutcell.add(img1);
    layoutcell.add(new Html("&nbsp;&nbsp;&nbsp;"));
    layoutcell.add(img2);
    layoutcell.add(new Html("&nbsp;&nbsp;&nbsp;"));
    img2.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
      serviceRole.findRoleById(model.getId(), user.getId(), new AsyncCallback<RoleModel>() {
          @Override
          public void onFailure(Throwable arg0) {
          }

          @Override
          public void onSuccess(RoleModel role) {
        if (role != null && role.getBcontributeur() == false && role.getBlecteur() == false && user.getBadmin() == false) {
            GuiUtil.gotoEcran(new ErrorEcran());
        } else {
            GuiUtil.gotoEcran(new SyntheseEcran(model, role, user));
        }
          }
      });
        }
    });
    return layoutcell;
      }
  };

  column = new ColumnConfig("supprimer", "", 150);
  column.setSortable(false);
  column.setMenuDisabled(true);
  column.setGroupable(false);
  column.setFixed(true);
  column.setResizable(false);

  column.setRenderer(deleteBtn);
  column.setAlignment(HorizontalAlignment.LEFT);

  configs.add(column);
  column_1 = new ColumnConfig();
  column_1.setId("nom");
  column_1.setHeader("Nom du chantier");
  column_1.setSortable(false);
  column_1.setMenuDisabled(true);
  column_1.setFixed(true);
  column_1.setAlignment(HorizontalAlignment.LEFT);
  configs.add(column_1);
  storeChantier = new ListStore<ChantierModel>();

  ColumnModel cm = new ColumnModel(configs);
  gridChantier = new CustomEditorGrid<ChantierModel>(storeChantier, cm);
  gridChantier.setAutoExpandColumn("nom");
  gridChantier.setHeight(370);
  gridChantier.setAutoExpandMax(1500);
  gridChantier.setAutoExpandMin(250);
  gridChantier.setWidth(1500);
  FieldSet fsChantier = new CustomFieldSet();
  add(fsChantier);
  fsChantier.setHeading("Chantiers existants");
  fsChantier.setAutoHeight(true);
  // fsChantier.setHeight(400);
  contentChantier.setLayout(new FitLayout());
  contentChantier.setHeaderVisible(false);
  contentChantier.setHeight(200);
  // contentChantier.setAutoHeight(true);
  contentChantier.add(gridChantier);
  fsChantier.add(contentChantier);
  fsNouveauxChantier = new CustomFieldSet();
  fsNouveauxChantier.setCollapsible(false);
  fsNouveauxChantier.setLayout(new ColumnLayout());
  LabelField lblfldNomDuChantier = new LabelField(messages.nameChantier() + ":");
  fsNouveauxChantier.add(lblfldNomDuChantier);
  txtChantier = new TextField<String>();
  txtChantier.addKeyListener(new KeyListener() {
      @Override
      public void componentKeyUp(ComponentEvent event) {
    if (txtChantier.getValue() != null && !txtChantier.getValue().trim().isEmpty()) {
        btnCreer.setEnabled(true);
    } else {
        btnCreer.setEnabled(false);
    }

      }
  });
  fsNouveauxChantier.add(txtChantier, new com.extjs.gxt.ui.client.widget.layout.ColumnData(230.0));
  txtChantier.setFieldLabel("New TextField");
  SelectionListener<ButtonEvent> add = AddButtonEvent();
  btnCreer = new Button(messages.creer());
  btnCreer.addSelectionListener(add);
  btnCreer.setEnabled(false);
  fsNouveauxChantier.add(btnCreer, new com.extjs.gxt.ui.client.widget.layout.ColumnData(85.0));
  mainContent.add(fsChantier);
  mainContent.add(fsNouveauxChantier);
  setPadding(mainContent);
  fsNouveauxChantier.setVisible(false);
  fsNouveauxChantier.setHeading(messages.newChantier());
  fsNouveauxChantier.setStyleAttribute("backgroundColor", "#EDF5EA");
  add(mainContent);
View Full Code Here

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

    CustomFieldSet fldstNewFieldset_1 = new CustomFieldSet();
    fldstNewFieldset_1.setLayout(new RowLayout(Orientation.VERTICAL));
    add(fldstNewFieldset_1);
    fldstNewFieldset_1.setHeading("SYNTHESE DES FICHES ST");

    LayoutContainer linksPanel = new LayoutContainer();
    linksPanel.setLayout(new RowLayout(Orientation.HORIZONTAL));
    LayoutContainer topPanel = new LayoutContainer();
    topPanel.setHeight(25);
    topPanel.setLayout(new BorderLayout());
    topPanel.add(linksPanel, new BorderLayoutData(LayoutRegion.EAST, 645));
    topPanel.add(formPanel2, new BorderLayoutData(LayoutRegion.WEST, 500));
    fldstNewFieldset_1.add(topPanel);
    fldstNewFieldset_1.add(new HTML("<br>"));
    saveLayout = new LayoutContainer();

    HTML save = new HTML("<img src='./images/sauvegarder.png'/> " + messages.saveSynthese(), false);
    save.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT);
    save.setStyleName("actionHTML");
    saveLayout.add(save);
    saveLayout.setEnabled(false);
    save.addClickHandler(new ClickHandler() {
      @Override
      public void onClick(ClickEvent event) {
        bus.fireEvent(new SyntheseEvent());
        saveLayout.setEnabled(false);
        bus.fireEvent(new IsEditEvent(false));
      }
    });
    linksPanel.add(saveLayout);
    if( isAdminOrContributor(role, user) ) {
      save.setVisible(true);
      chatierName.enable();
      prorataTheorique.enable();
    }
    else {
      save.setVisible(false);
      chatierName.disable();
      prorataTheorique.disable();
    }

    HTML printSubcontractor = new HTML("<img src='./images/imprimer.png'/> " + messages.printSubcontractor(), false);
    printSubcontractor.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT);
    printSubcontractor.setStyleName("actionHTML");
    linksPanel.add(new HTML(LINKS_SPACE, false));
    linksPanel.add(printSubcontractor);
    printSubcontractor.addClickHandler(new ClickHandler() {
      @Override
      public void onClick(ClickEvent event) {
        List<FicheStDto> allModels = new ArrayList<FicheStDto>();
        allModels.addAll(ficheStGrid1.getStore().getModels());
        allModels.addAll(ficheStGrid2.getStore().getModels());
        CreateFicheSTPopUpReportWindow popUpReport = new CreateFicheSTPopUpReportWindow(bus, allModels, true);
        popUpReport.show();
      }
    });

    HTML printRefacturations = new HTML("<img src='./images/imprimer.png'/> " + messages.printRefacturations(), false);
    printRefacturations.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT);
    printRefacturations.setStyleName("actionHTML");
    linksPanel.add(new HTML(LINKS_SPACE, false));
    linksPanel.add(printRefacturations);
    printRefacturations.addClickHandler(new ClickHandler() {
      @Override
      public void onClick(ClickEvent event) {
        List<FicheStDto> allModels = new ArrayList<FicheStDto>();
        allModels.addAll(ficheStGrid1.getStore().getModels());
        allModels.addAll(ficheStGrid2.getStore().getModels());
        CreateFicheSTPopUpReportWindow popUpReport = new CreateFicheSTPopUpReportWindow(bus, allModels, false);
        popUpReport.show();
      }
    });

    ficheStGrid1 = createFicheStGrid(messages.totalSt());
    fldstNewFieldset_1.add(ficheStGrid1);

    // Honoraires lot type
    ficheStGrid2 = createFicheStGrid("Honoraires");
    ficheStGrid2.hideHeader();

    // Hide it. Only show it if having data (check at loadFicheStData() method)
    ficheStGrid2.hide();
    fldstNewFieldset_1.add(ficheStGrid2);
    loadFicheStData();
    if( isAdminOrContributor(role, user) ) {
      FlexTable ft1 = new FlexTable();
      ft1.setWidget(0, 0, new HTML(SPACES_4));
      HTML addRow = new HTML("<img src='./images/ajouter.png'/> " + messages.newSubcontractor(), false);
      addRow.setStyleName("actionHTML2");
      ft1.setWidget(0, 1, addRow);
      addRow.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
          GuiUtil.gotoEcran(new FicheSTEcran(chantier, null, role, user));
          /* bus.fireEvent(new LoadFichestEcranEvent(chantier)); */
        }
      });

      fldstNewFieldset_1.add(ft1);
    }

    FieldSet transferPpFieldSet = new CustomFieldSet();
    transferPpFieldSet.setHeading("SYNTHESE DES TRANSFERT PP");
    transferPpFieldSet.setLayout(new BorderLayout());
    setDefaultBackgroundColor(transferPpFieldSet);
    saveLayout2 = new LayoutContainer();
    HTML save2 = new HTML("<img src='./images/sauvegarder.png'/> Sauvegarder la synthèse", false);
    save2.setStyleName("actionHTML");
    save2.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT);
    save2.addClickHandler(new ClickHandler() {
      @Override
View Full Code Here

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

  column1.setHorizontalAlign(HorizontalAlignment.LEFT);
  FieldSet adminFieldset = createAdminFieldSet();
  adminFieldset.setWidth(GuiUtil.getScreenWidth() / 2 - 25);
  FieldSet chantierFieldset = CreateChantierFieldset();
  chantierFieldset.setWidth(GuiUtil.getScreenWidth() / 2 - 25);
  LayoutContainer layoucent = new LayoutContainer();
  layoucent.setWidth(5);
  btnValider = new Button(messages.validate());
  btnAnnuler = new Button(messages.cancel());
  FormPanel contentForm = new FormPanel();
  contentForm.setLayout(new TableLayout(5));
  contentForm.setAutoHeight(true);
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.