Package com.extjs.gxt.ui.client.binding

Examples of com.extjs.gxt.ui.client.binding.FormBinding


  private void bindModel(FicheStDto ficheStDto) {
    if( ficheStDto == null ) {
      return;
    }

    FormBinding binding = new FormBinding(formPanel);

    //Auto binding fields
    binding.autoBind();
    binding.bind(ficheStDto);
  }
View Full Code Here


  private void bindModel(FicheStDto ficheStDto) {
    if( ficheStDto == null ) {
      return;
    }

    FormBinding binding = new FormBinding(formPanel);

    //Auto binding fields
    binding.autoBind();
    binding.bind(ficheStDto);

    //manually binding
    binding.addFieldBinding(new FieldBinding(lot, combineProps(FicheStDto.LOT, LotDto.NAME)));
//    binding.addFieldBinding(new FieldBinding(societe, combineProps(FicheStDto.SOCIETE, SocieteDto.NOM)));
    binding.addFieldBinding(new FieldBinding(chantierName, combineProps(
        FicheStDto.LOT, LotDto.CHANTIER, ChantierModel.NOM)));
    binding.addFieldBinding(new FieldBinding(chantierNameHidden, combineProps(
        FicheStDto.LOT, LotDto.CHANTIER, ChantierModel.NOM)));
    binding.addFieldBinding(new FieldBinding(chantierId, combineProps(
        FicheStDto.LOT, LotDto.CHANTIER, ChantierModel.ID)));
   
  }
View Full Code Here

      }
    });
  }

  private void bindModel(FormPanel formPanel, ChantierModel model) {
    FormBinding binding = new FormBinding(formPanel);

    // Auto binding fields
    binding.autoBind();
    binding.bind(model);

    FormBinding binding2 = new FormBinding(formPanel2);
    Integer value = model.get(ChantierModel.PRORATA_THEORIQUE);
   
    if(value == null) {
      model.set(ChantierModel.PRORATA_THEORIQUE, 0); // show 0 if no value is specified
    }
   
    // Auto binding fields
    binding2.autoBind();
    binding2.bind(model);
  }
View Full Code Here

  public void setDataModel(MODEL dataModel) {
    this.dataModel = dataModel;
  }

  protected void bindModel(final FormPanel formPanel, final MODEL dataModel) {
    FormBinding binding = new FormBinding(formPanel);
    setDataModel(dataModel);

    //Auto binding fields
    binding.autoBind();
    binding.bind(dataModel);
    //    dataModel.addChangeListener(new ChangeListener() {
    //      public void modelChanged(ChangeEvent event) {
    //      }
    //    });
  }
View Full Code Here

  private void bindModel(FicheStDto ficheStDto) {
    if (ficheStDto == null) {
      return;
    }

    FormBinding binding = new FormBinding(formPanel);

    // Auto binding fields
    binding.autoBind();
    binding.bind(ficheStDto);
  }
View Full Code Here

    pu.setFieldLabel("PU");
    LigTransfertppModel dataModel = new LigTransfertppModel(new SimpleDto(1, "Obj"), "de");
    storeLigModel = new ListStore<LigTransfertppModel>();
    storeLigModel.add(dataModel);
    formPanel.add(typeBudj, new FormData(ANCHOR_SPEC));
    formBinding = new FormBinding(formPanel);
   
    formBinding.setStore(storeLigModel);
    formBinding.addFieldBinding(new FieldBinding(fieldDevers, LigTransfertppModel.DEVERS));
    formBinding.addFieldBinding(new SimpleComboBoxFieldBinding(devers, LigTransfertppModel.DEVERS));
    formBinding.autoBind();
View Full Code Here

    scb.setTriggerAction(TriggerAction.ALL);
    panel.add(scb);
   
    hp.add(panel);

    FormBinding binding = new FormBinding(panel);
    // manually add bindings
    binding.addFieldBinding(new FieldBinding(name, "name"));
    binding.addFieldBinding(new FieldBinding(symbol, "symbol"));
    binding.addFieldBinding(new SimpleComboBoxFieldBinding(scb, "name"));

    // auto bind remaining fields, field name must match model property name
    binding.autoBind();
    binding.bind(stock);

    add(hp);
  }
View Full Code Here

      }
    });
    cp.add(grid, new RowData(.6, 1));

    FormPanel panel = createForm();
    formBindings = new FormBinding(panel, true);

    cp.add(panel, new RowData(.4, 1));

    add(cp);
  }
View Full Code Here

          }
        });
    cp.add(grid, new RowData(.6, 1));

    FormPanel panel = createForm();
    formBindings = new FormBinding(panel, true);
    formBindings.setStore((Store) grid.getStore());

    cp.add(panel, new RowData(.4, 1));

    cp.setButtonAlign(HorizontalAlignment.LEFT);
View Full Code Here

TOP

Related Classes of com.extjs.gxt.ui.client.binding.FormBinding

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.