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

Examples of com.extjs.gxt.ui.client.widget.button.Button


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


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

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

    buttonPanel1.setHeaderVisible(false);
    buttonPanel1.setBorders(false);
    buttonPanel1.setBodyBorder(false);
    buttonPanel1.setHeight(40);
    buttonPanel1.setButtonAlign(HorizontalAlignment.CENTER);
    buttonPanel1.addButton(new Button(messages.printSynthese(), new SelectionListener<ButtonEvent>() {
      @Override
      public void componentSelected(ButtonEvent ce) {
        // bus.fireEvent(new ExportFicheStEvent());
        bus.fireEvent(new ExportSyntheseEcranEvent());
      }
    }));
    buttonPanel1.addButton(new Button(messages.printSubcontractor(), new SelectionListener<ButtonEvent>() {
      @Override
      public void componentSelected(ButtonEvent ce) {
        // bus.fireEvent(new ExportGestionPanelEvent());
        GWT.log("allModels::::" + listFicheSt.size());
        CreateFicheSTPopUpReportWindow popUpReport = new CreateFicheSTPopUpReportWindow(bus, listFicheSt, true);
        popUpReport.show();
      }
    }));
   
    buttonPanel1.addButton(new Button(messages.printRefacturations(), new SelectionListener<ButtonEvent>() {
      @Override
      public void componentSelected(ButtonEvent ce) {
        // bus.fireEvent(new ExportAvancementPanelEvent());
        CreateFicheSTPopUpReportWindow popUpReport = new CreateFicheSTPopUpReportWindow(bus, listFicheSt, false);
        popUpReport.show();
      }
    }));
   
    add(buttonPanel1);
   
    ContentPanel buttonPanel2 = new ContentPanel();
    buttonPanel2.setLayout(new CardLayout());
    buttonPanel2.setHeaderVisible(false);
    buttonPanel2.setBorders(false);
    buttonPanel2.setBodyBorder(false);
    buttonPanel2.setHeight(40);
    buttonPanel2.setButtonAlign(HorizontalAlignment.CENTER);
   
    if ((user.getBadmin() != null && user.getBadmin()) || (role.getBcontributeur() != null && role.getBcontributeur())) {
      Listener<MessageBoxEvent> callback = new Listener<MessageBoxEvent>() {
        @Override
        public void handleEvent(MessageBoxEvent be) {
          Button btt = be.getButtonClicked();
          if (Dialog.OK.equals(btt.getItemId())) {
            gotoAcceuilEcran();
          }
        }
      };
      buttonPanel2.addButton(createCancelButton(callback));
     
      buttonPanel2.addButton(new Button(messages.saveChanges(), new SelectionListener<ButtonEvent>() {
        @Override
        public void componentSelected(ButtonEvent ce) {
          bus.fireEvent(new SyntheseEvent());
          gotoAcceuilEcran();
        }
      }));
    } else {
      buttonPanel2.addButton(new Button("Retour", new SelectionListener<ButtonEvent>() {
        @Override
        public void componentSelected(ButtonEvent ce) {
          gotoAcceuilEcran();
        }
      }));
View Full Code Here

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

  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);
  contentForm.setBodyBorder(false);
  contentForm.setHeaderVisible(false);
View Full Code Here

      @Override
      public void handleEvent(DomEvent be) {
    Listener<MessageBoxEvent> callback = new Listener<MessageBoxEvent>() {
        @Override
        public void handleEvent(MessageBoxEvent be) {
      Button btt = be.getButtonClicked();
      if (Dialog.OK.equals(btt.getItemId())) {
          listUserEnd = userStore.getModels();
          listUserInChantierAfter = storeRole.getModels();
          service.updateListUser(listUserEnd, listUserAdminDelete, listUserInChantierAfter, listUserDeleteInChantier, idChantier, new AsyncCallback<Void>() {
        @Override
        public void onFailure(Throwable arg0) {
        }

        @Override
        public void onSuccess(Void arg0) {
            Window.Location.reload();

            GuiUtil.gotoEcran(new AcceuilEcran());
        }
          });
      } else {
          userStore.removeAll();
          userStore.add(listUserBefore);
          userStore.commitChanges();
          storeRole.removeAll();
          storeRole.add(listUserInChantierBefore);
          storeRole.commitChanges();
          cbbChantier.removeListener(Events.OnClick, addListener);
      }
        }
    };
    createConfirmBox(callback, messages.deleteConfirmTitle(), messages.confirmSupprimer());
      }
  });
  btnAnnuler.addListener(Events.OnClick, new Listener<DomEvent>() {
      @Override
      public void handleEvent(DomEvent be) {
    Listener<MessageBoxEvent> callback = new Listener<MessageBoxEvent>() {
        @Override
        public void handleEvent(MessageBoxEvent be) {
      Button btt = be.getButtonClicked();
      if (Dialog.OK.equals(btt.getItemId())) {
          GuiUtil.gotoEcran(new AcceuilEcran());
      }
        }
    };
    createConfirmBox(callback, messages.deleteConfirmTitle(), messages.annuler());
View Full Code Here

  layoutContainer.add(txtAdmin, cd_txtfldNewTextfield);
  txtAdmin.setFieldLabel("New TextField");
  Html space = new Html("&nbsp");
  Html space1 = new Html("&nbsp");
  layoutContainer.add(space);
  btnAjouter = new Button(messages.commonAdd());
  btnAjouter.setEnabled(false);
  SelectionListener<ButtonEvent> add = AddButtonEvent();
  btnAjouter.addSelectionListener(add);
  layoutContainer.add(btnAjouter, new com.extjs.gxt.ui.client.widget.layout.ColumnData(100.0));
View Full Code Here

    @SuppressWarnings({ "rawtypes", "unchecked" })
    public FieldSet CreateChantierFieldset() {
  new Listener<MessageBoxEvent>() {
      @Override
      public void handleEvent(MessageBoxEvent be) {
    Button btn = be.getButtonClicked();
    if (btn.getText() == "Yes") {
        storeRole.rejectChanges();
    }

      }
  };
  LayoutContainer layoutChantier = new LayoutContainer();
  List<ColumnConfig> configs = new ArrayList<ColumnConfig>();
  GridCellRenderer<UtilisateurGrpModel> deleteBtn = deleteButtonGridRole();
  ColumnConfig column = new ColumnConfig("supprimer", "Supprimer", 75);
  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();// id
  column_1.setHeader("Utilisateur/Groupe");
  column_1.setId("identifiant");
  column_1.setSortable(false);
  column_1.setMenuDisabled(true);
  column_1.setResizable(false);
  column_1.setAlignment(HorizontalAlignment.LEFT);
  configs.add(column_1);

  chkBox1 = new CheckBox();

  CellEditor checkboxEditor1 = new CellEditor(chkBox1);

  column_2 = new CheckColumnConfig(UtilisateurGrpModel.B_Lecteur, "Lecteur", 100) {
  };
  column_2.setEditor(checkboxEditor1);
  column_2.setAlignment(HorizontalAlignment.LEFT);// id
  column_2.setSortable(false);
  column_2.setMenuDisabled(true);
  column_2.setResizable(false);
  configs.add(column_2);
  chkBox2 = new CheckBox();
  CellEditor checkboxEditor2 = new CellEditor(chkBox2);
  column_3 = new CheckColumnConfig(UtilisateurGrpModel.B_Contributeur, "Contributeur", 100) {
  };
  column_3.setAlignment(HorizontalAlignment.LEFT);
  column_3.setEditor(checkboxEditor2);
  column_3.setSortable(false);
  column_3.setMenuDisabled(true);
  column_3.setResizable(false);
  configs.add(column_3); // model,header
  storeRole = new ListStore<UtilisateurGrpModel>();
  ColumnModel cm = new ColumnModel(configs);
  gridUserInChantier = new EditorGrid<UtilisateurGrpModel>(storeRole, cm);
  gridUserInChantier.setColumnReordering(true);
  gridUserInChantier.setColumnLines(true);
  gridUserInChantier.setAutoExpandColumn("identifiant");
  gridUserInChantier.setAutoExpandMax(500);
  gridUserInChantier.setAutoExpandMin(200);
  gridUserInChantier.setBorders(true);
  gridUserInChantier.setStripeRows(true);
  gridUserInChantier.setHeight(345);
  gridUserInChantier.addPlugin(column_2);
  gridUserInChantier.addPlugin(column_3);
  gridUserInChantier.getStore().addStoreListener(new StoreListener<UtilisateurGrpModel>() {
      @Override
      public void storeDataChanged(StoreEvent<UtilisateurGrpModel> se) {
    super.storeDataChanged(se);
      }

      @Override
      public void storeRemove(StoreEvent<UtilisateurGrpModel> se) {
    super.storeRemove(se);
    isDelete = true;
      }

      @Override
      public void storeUpdate(StoreEvent<UtilisateurGrpModel> se) {
    super.storeUpdate(se);
    isUpdate = true;
      }
  });

  FieldSet fieldSet = new FieldSet();
  fieldSet.setStyleAttribute("backgroundColor", "#EDF5EA");
  fieldSet.setHeading("Droits d’accès aux chantiers ");
  fieldSet.setHeight(460);
  fieldSet.setWidth(RootPanel.get().getOffsetWidth() / 2 - 20);
  LayoutContainer layoutContainer = new LayoutContainer();
  layoutContainer.setLayout(new ColumnLayout());
  layoutContainer.setBorders(false);
  layoutContainer.setAutoWidth(true);
  LabelField lblfldNouveauxAdministrateur = new LabelField("Nouveaux:");
  layoutContainer.add(lblfldNouveauxAdministrateur);
  layoutContainer.add(new Html("&nbsp"));
  txtChantier = new TextField();
  com.extjs.gxt.ui.client.widget.layout.ColumnData cd_txtChantier = new com.extjs.gxt.ui.client.widget.layout.ColumnData();
  cd_txtChantier.setWidth(0.85);
  layoutContainer.add(txtChantier, cd_txtChantier);
  txtChantier.setFieldLabel("New TextField");
  txtChantier.setWidth("80%");
  txtChantier.addKeyListener(new KeyListener() {

      @Override
      public void componentKeyUp(ComponentEvent event) {
    if (txtChantier.getValue() != null && !txtChantier.getValue().trim().isEmpty() && txtChantier.getValue().toLowerCase().matches("\\b.{0,60}\\\\+.{1,60}")) {
        btnAdd.setEnabled(true);
    } else {
        btnAdd.setEnabled(false);
    }

      }
  });

  txtChantier.setWidth("35%");

  txtChantier.setToolTip("Hint:domain\\loginname");

  SelectionListener<ButtonEvent> add = AddButtonEventGridRole();
  btnAdd = new Button("Ajouter");
  btnAdd.addSelectionListener(add);
  btnAdd.setEnabled(false);
  layoutContainer.add(new Html("&nbsp"));
  layoutContainer.add(btnAdd, new com.extjs.gxt.ui.client.widget.layout.ColumnData(100.0));
View Full Code Here

    w.setHeading("Accordion Window");
    w.setWidth(200);
    w.setHeight(350);

    ToolBar toolBar = new ToolBar();
    Button item = new Button();
    item.setIcon(IconHelper.createStyle("icon-connect"));
    toolBar.add(item);

    toolBar.add(new SeparatorToolItem());
    w.setTopComponent(toolBar);

    item = new Button();
    item.setIcon(IconHelper.createStyle("icon-user-add"));
    toolBar.add(item);

    item = new Button();
    item.setIcon(IconHelper.createStyle("icon-user-delete"));
    toolBar.add(item);

    w.setLayout(new AccordionLayout());

    ContentPanel cp = new ContentPanel();
View Full Code Here

TOP

Related Classes of com.extjs.gxt.ui.client.widget.button.Button

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.