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

Examples of com.extjs.gxt.ui.client.widget.form.NumberField


      } else if (i == 1) {
        column.setRenderer(createDateRendererWithPermision(column.getWidth() - PADDING_2, role, user));
//        column.setEditor(new CellEditor(createDateField()));
      } else if (i <= 7) {
        column.setRenderer(createIntegerRendererWithPermission(commonWidth - PADDING, role, user));
        NumberField numberField = createIntegerField(null);
        numberField.setPropertyEditorType(Integer.class);
        column.setEditor(new CellEditor(numberField));
      } else {
        column.setRenderer(createNumberRendererWithPermission(commonWidth - PADDING, role, user));
        NumberField numberField = createNumberField(null);
        if (i == 9) {
          numberField.setMinValue(0);
          numberField.setMaxValue(100);
          column.setEditor(new CellEditor(numberField));
        }
      }

      if (i > 1 && i != 9 && i != 10) {
View Full Code Here


  private void exportAccomptesPanel() {
    TextField<String> societte = (TextField<String>) ComponentManager.get().get("INFORMATION_PANEL_SOCIETE_ID");
    TextField<String> lot = (TextField<String>) ComponentManager.get().get("INFORMATION_PANEL_LOT_ID");
    ComboBox<LotTypeDto> lotType = (ComboBox<LotTypeDto>) ComponentManager.get().get("INFORMATION_PANEL_LOT_TYPE_ID");
    TextField<String> sitravaux = (TextField<String>) ComponentManager.get().get("INFORMATION_PANEL_SITRAVAUX_ID");
    NumberField montant = (NumberField) ComponentManager.get().get("INFORMATION_PANEL_MONTANT_ID");
    List<NameValuePair> values = new ArrayList<NameValuePair>();

    List<DeductionDto> listDeduction = deductionGrid.getStore().getModels();
    DeductionDto deductionDto = null;
    String deductions = "";
    double amount = 0.0;
    String information = "";
    // Grid 1
    NumberFormat numberFormat = NumberFormat.getFormat(NUMBER_FORMAT);
    double canto = 0.0;
    double badge = 0.0;
    double grue = 0.0;
    double lift = 0.0;
    double benne = 0.0;
    double nettoyage = 0.0;
    double autres = 0.0; // khong co nhan
    double prorata = 0.0;
    double refacturations = 0.0;// khong co nhan
    for (int j = 0; j < listDeduction.size(); j++) {
      deductionDto = listDeduction.get(j);
      /*
       * deductions += DateTimeFormat.getFormat(Constants.DATE_FORMAT).format (deductionDto.getDate()) + Constants.SEPRATE +
       * numberFormat.format(deductionDto.getCanto()) + Constants.SEPRATE + numberFormat.format(deductionDto.getBadge()) + Constants.SEPRATE +
       * numberFormat.format(deductionDto.getGrue()) + Constants.SEPRATE + numberFormat.format(deductionDto.getLift()) + Constants.SEPRATE +
       * numberFormat.format(deductionDto.getBenne()) + Constants.SEPRATE + numberFormat.format(deductionDto.getNettoyage()) + Constants.SEPRATE
       * + numberFormat.format(deductionDto.getAutres()) + Constants.SEPRATE + numberFormat.format(deductionDto.getProrata()) +
       * Constants.SEPRATE + numberFormat.format(deductionDto.getRefacturations()) + Constants.SEPRATE;
       */
      deductions += append(deductionDto.getDate(), deductionDto.getCanto(), deductionDto.getBadge(), deductionDto.getGrue(),
          deductionDto.getLift(), deductionDto.getBenne(), deductionDto.getNettoyage(), deductionDto.getAutres(),
          deductionDto.getProrata(), deductionDto.getRefacturations());

      canto += deductionDto.getCanto();
      badge += deductionDto.getBadge();
      grue += deductionDto.getGrue();
      lift += deductionDto.getLift();
      benne += deductionDto.getBenne();
      nettoyage += deductionDto.getNettoyage();
      autres += deductionDto.getAutres();
      prorata += deductionDto.getProrata();
      refacturations += deductionDto.getRefacturations();
    }
    canto = canto * ratioList[0];
    badge = badge * ratioList[1];
    grue = grue * ratioList[2];
    lift = lift * ratioList[3];
    benne = benne * ratioList[4];
    nettoyage = nettoyage * ratioList[5];
    prorata = prorata * ratioList[6];
    values.add(new NameValuePair(ConstantClient.DEDUCTIONDTO_ID_STR, deductions));
    String paramPrestation = append(ratioList[0], ratioList[1], ratioList[2], ratioList[3], ratioList[4], ratioList[5], ratioList[6]);
    values.add(new NameValuePair("paramPrestation", paramPrestation));
    canto += deductionDto.getCanto();
    badge += deductionDto.getBadge();
    grue += deductionDto.getGrue();
    lift += deductionDto.getLift();
    benne += deductionDto.getBenne();
    nettoyage += deductionDto.getNettoyage();
    autres += deductionDto.getAutres();
    prorata += deductionDto.getProrata();

    information += chantier + Constants.SEPRATE + responsables + Constants.SEPRATE + societe;
    values.add(new NameValuePair("information", information));

    String generaleInformation = chantier + Constants.SEPRATE + lot.getValue() + Constants.SEPRATE + sitravaux.getValue() + Constants.SEPRATE
        + societte.getValue() + Constants.SEPRATE + lotType.getValue().getName() + Constants.SEPRATE + montant.getValue();
    values.add(new NameValuePair("generaleInformation", generaleInformation));
    /*
     * if(totaldeduction != "") totaldeduction = totaldeduction.substring(0, totaldeduction.length() - Constants.SEPRATE.length());
     */
    totaldeduction = append(canto, badge, grue, lift, benne, nettoyage, autres, prorata, refacturations);
View Full Code Here

    DateField date = new DateField();
    date.setName(PenaltyDto.DATE);
    date.setFieldLabel(messages.date());
    formPanel.add(date, new FormData(ANCHOR_SPEC));

    NumberField amount = createNumberField(messages.amount());
    amount.setName(PenaltyDto.AMOUNT);
    formPanel.add(amount, new FormData(ANCHOR_SPEC));

    TextArea comment = new TextArea();
    comment.setFieldLabel(messages.comment());
    comment.setName(PenaltyDto.COMMENT);
View Full Code Here

    column.setId("price");
    column.setHeader("Price");
    column.setAlignment(HorizontalAlignment.RIGHT);
    column.setWidth(70);
    column.setNumberFormat(NumberFormat.getCurrencyFormat());
    column.setEditor(new CellEditor(new NumberField()));

    configs.add(column);

    DateField dateField = new DateField();
    dateField.getPropertyEditor().setFormat(DateTimeFormat.getFormat("MM/dd/y"));
View Full Code Here

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

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

  LayoutContainer dateDernierPanel = new LayoutContainer();
  dateDernierPanel.setStyleAttribute("background-color", HEADER_BACKGROUND_COLOR);
View Full Code Here

    private void formatColumn(ColumnConfig column, boolean percentage) {
  int width = column.getWidth();
  GridCellRenderer<AbstractDto> numberFieldRenderer = createNumberRenderer(width - PADDING);
  column.setRenderer(numberFieldRenderer);
  column.setNumberFormat(NumberFormat.getFormat(NUMBER_FORMAT));
  NumberField numberField = createNumberField(null);
  if (percentage) {
      numberField.setMinValue(0);
      numberField.setMaxValue(100);
  }
  numberField.setWidth(width - PADDING);
  CellEditor cellEditor = new CellEditor(numberField);
  cellEditor.setAlignment("right");
  column.setEditor(cellEditor);
    }
View Full Code Here

  String chainter = navigation.getContext().getCurrentChantier().getNom();
  TextField<String> societte = (TextField<String>) ComponentManager.get().get("INFORMATION_PANEL_SOCIETE_ID");
  TextField<String> lot = (TextField<String>) ComponentManager.get().get("INFORMATION_PANEL_LOT_ID");
  ComboBox<LotTypeDto> lotType = (ComboBox<LotTypeDto>) ComponentManager.get().get("INFORMATION_PANEL_LOT_TYPE_ID");
  TextField<String> sitravaux = (TextField<String>) ComponentManager.get().get("INFORMATION_PANEL_SITRAVAUX_ID");
  NumberField montant = (NumberField) ComponentManager.get().get("INFORMATION_PANEL_MONTANT_ID");

  List<NameValuePair> params = new ArrayList<NameValuePair>();
  List<GestionDto> list = gestionGrid.getStore().getModels();

  Map<String, String> listgestion = new HashMap<String, String>();
  Map<String, String> listtotalgestion = new HashMap<String, String>();
  List<String> lstKeys = new ArrayList<String>();
  String keys = "";
  for (int i = 0; i < list.size(); i++) {
      if (list.get(i).getMarche() != null && !lstKeys.contains(list.get(i).getMarche().getLabel())) {
    lstKeys.add(list.get(i).getMarche().getLabel());
    keys += list.get(i).getMarche().getLabel() + Constants.SEPRATE;
      }
  }
  GestionDto gestionDto = null;
  String alltotalgestion = "";

  double allamount = 0.0;
  double allavenants = 0.0;
  double allarrete = 0.0;
  double allnonarrete = 0.0;
  double allprovision = 0.0;
  double alldevisrefuse = 0.0;
  double allreelactivitive = 0.0;
  double allamount2 = 0.0;
  double alltotalfdc = 0.0;
  double allTotalecart = 0.0;

  String summary = "";
  String budget = "";
  for (int i = 0; i < lstKeys.size(); i++) {
      String gestion = "";
      String totalgestion = "";
      double amount = 0.0;
      double avenants = 0.0;
      double arrete = 0.0;
      double nonarrete = 0.0;
      double provision = 0.0;
      double devisrefuse = 0.0;
      double reelactivitive = 0.0;
      double amount2 = 0.0;
      String gestionComment = "";
      double ecartSum = 0.0;
      double totalfdcSum = 0.0;

      for (int j = 0; j < list.size(); j++) {
    gestionDto = list.get(j);
    if (lstKeys.get(i).equalsIgnoreCase(gestionDto.getMarche().getLabel())) {

        String tmp = gestionDto.getMarche().getLabel() + "                                          " + gestionDto.getTraite();
        gestionComment = gestionDto.getComment() != null ? gestionDto.getComment() : "";
        gestion += append(gestionDto.getDevis(), gestionDto.getStatut().getLabel(), gestionDto.getLabel(), gestionComment, gestionDto.getAmount(), tmp, gestionDto.getArrete(),
          gestionDto.getNonArrete(), gestionDto.getProvision(), gestionDto.getDevisRefuse(), gestionDto.getTotalFdc(), gestionDto.getReelActivitive(), gestionDto.getType()
            .getLabel(), gestionDto.getLabel2(), gestionDto.getAmount2(), gestionDto.getEcart());

        // Sum Group
        amount += gestionDto.getAmount();
        avenants += gestionDto.getTraite();
        arrete += gestionDto.getArrete();
        nonarrete += gestionDto.getNonArrete();
        provision += gestionDto.getProvision();
        devisrefuse += gestionDto.getDevisRefuse();
        reelactivitive += gestionDto.getReelActivitive();
        amount2 += gestionDto.getAmount2();
        ecartSum += gestionDto.getEcart();
        totalfdcSum += gestionDto.getTotalFdc();
    }
      }
      // Sum Gestion
      allamount += amount;
      allavenants += avenants;
      allarrete += arrete;
      allnonarrete += nonarrete;
      allprovision += provision;
      alldevisrefuse += devisrefuse;
      allreelactivitive += reelactivitive;
      allamount2 += amount2;
      allTotalecart += ecartSum;
      alltotalfdc += totalfdcSum;
      listgestion.put(lstKeys.get(i), gestion);
      totalgestion += append(amount, avenants, arrete, nonarrete, provision, devisrefuse, totalfdcSum, reelactivitive, amount2, ecartSum);
      listtotalgestion.put(lstKeys.get(i), totalgestion);
  }
  if (keys.length() > 0) {
      keys = keys.substring(0, keys.length() - (Constants.SEPRATE.length()));
  }
  params.add(new NameValuePair(ConstantClient.GESTIONDTO_ID_STR, listgestion.toString()));
  alltotalgestion += append(allamount, allavenants, allarrete, allnonarrete, allprovision, alldevisrefuse, alltotalfdc, allreelactivitive, allamount2, allTotalecart);
  params.add(new NameValuePair("alltotalgestion", alltotalgestion));
  String generaleInformation = append(chainter, lot.getValue(), sitravaux.getValue(), societte.getValue(), lotType.getValue().getName(), montant.getValue());
  params.add(new NameValuePair("generaleInformation", generaleInformation));
  params.add(new NameValuePair("totalgestion", listtotalgestion.toString()));
  summary += append(totalObj, totalTF, totalTS, totalRD);
  params.add(new NameValuePair("summary", summary));
  budget += append(budgetInitial, dernierPoint, dernier);
View Full Code Here

    TextField<String> symbol = new TextField<String>();
    symbol.setName("symbol");
    symbol.setFieldLabel("Symbol");
    panel.add(symbol);

    NumberField open = new NumberField();
    open.setName("last");
    open.setFieldLabel("Last");
    panel.add(open);

    NumberField change = new NumberField();
    change.setName("change");
    change.setFieldLabel("Change");
    change.setFormat(NumberFormat.getDecimalFormat());
    panel.add(change);

    DateField last = new DateField();
    last.setName("date");
    last.setFieldLabel("Updated");
View Full Code Here

    TextField<String> symbol = new TextField<String>();
    symbol.setName("symbol");
    symbol.setFieldLabel("Symbol");
    panel.add(symbol);

    NumberField open = new NumberField();
    open.setName("last");
    open.setFieldLabel("Last");
    panel.add(open);

    NumberField change = new NumberField();
    change.setName("change");
    change.setFieldLabel("Change");
    change.setFormat(NumberFormat.getDecimalFormat());
    panel.add(change);

    DateField last = new DateField();
    last.setName("date");
    last.setFieldLabel("Updated");
View Full Code Here

    TextField<String> symbol = new TextField<String>();
    symbol.setName("symbol");
    symbol.setFieldLabel("Symbol");
    panel.add(symbol);

    NumberField open = new NumberField();
    open.setName("last");
    open.setFieldLabel("Last");
    panel.add(open);

    NumberField change = new NumberField();
    change.setName("change");
    change.setFieldLabel("Change");
    change.setFormat(NumberFormat.getDecimalFormat());
    panel.add(change);

    DateField last = new DateField();
    last.setName("date");
    last.setFieldLabel("Updated");
View Full Code Here

TOP

Related Classes of com.extjs.gxt.ui.client.widget.form.NumberField

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.