Package com.tll.client.ui.field

Examples of com.tll.client.ui.field.FieldGroup


        events.add(new Label(getRowString(event), false));
      }
    }

    private void generateFields() {
      group = new FieldGroup("group");

      final Map<String, String> data = new LinkedHashMap<String, String>();
      data.put("valueA", "Key1");
      data.put("valueB", "Key2");
      data.put("valueC", "Key3");
View Full Code Here


    @Override
    protected void populateFieldGroup(FieldGroup fg) {
      addModelCommon(fg, true, true, "aa");
      fg.addField(fenumselect("type", "type", "Type", "Account Address Type", AddressType.class));
      final FieldGroup fgAddress = (new AddressFieldsProvider()).getFieldGroup();
      fgAddress.setName("address");
      fg.addField("address", fgAddress);
    }
View Full Code Here

  }

  @SuppressWarnings("unchecked")
  @Override
  protected FieldGroup generateFieldGroup() {
    final FieldGroup fg = (new IFieldGroupProvider() {

      public FieldGroup getFieldGroup() {
        final FieldGroup fgroup = (new TestFieldGroupProviders.AccountFieldsProvider()).getFieldGroup();
        fgroup.addField("paymentInfo", (new TestFieldGroupProviders.PaymentInfoFieldsProvider()).getFieldGroup());
        fgroup.addField("addresses", indexedPanel.getFieldGroup());
        return fgroup;
      }
    }).getFieldGroup();

    //relatedOnePanel.getFieldGroup().setFeedbackWidget(dpPaymentInfo);
View Full Code Here

   * @param classifier the error classifier
   * @param clearExisting Remove existing errors of the given error classifier
   *        before applying?
   */
  public final void applyFieldErrors(final List<Msg> msgs, ErrorClassifier classifier, boolean clearExisting) {
    final FieldGroup root;
    try {
      root = fieldPanel.getFieldGroup();
    }
    catch(final IllegalStateException e) {
      // presume field group not initialized yet
      return;
    }
    final IErrorHandler errorHandler = root.getErrorHandler();
    if(clearExisting) errorHandler.clear(classifier);
    for(final Msg msg : msgs) {
      final IFieldWidget<?> fw = root.getFieldWidgetByProperty(msg.getRefToken());
      String emsg;
      if(fw != null) {
        emsg = msg.getMsg();
      }
      else {
View Full Code Here

   */
  static class FieldProvider implements IFieldGroupProvider {

    @Override
    public FieldGroup getFieldGroup() {
      final FieldGroup group = new FieldGroup("Test Fields");

      final Map<String, String> data = new LinkedHashMap<String, String>();
      data.put("valueA", "Key1");
      data.put("valueB", "Key2");
      data.put("valueC", "Key3");
      data.put("valueD", "Key4");
      data.put("valueE", "Key5");
      data.put("valueF", "Key6");
      data.put("valueG", "Key7");
      data.put("valueH", "Key8");
      data.put("valueI", "Key9");
      data.put("valueJ", "Key10");

      IFieldWidget<String> sfw;
      IFieldWidget<Boolean> bfw;
      IFieldWidget<Date> dfw;
      IFieldWidget<TestEnum> efw;
      IFieldWidget<Collection<String>> cfw;

      sfw = FieldFactory.ftext("ftext", "ftext", "TextField", "TextField", 8);
      sfw.setValue("ival");
      sfw.setRequired(true);
      group.addField(sfw);

      sfw = FieldFactory.ftextarea("ftextarea", "ftextarea", "Textarea", "Textarea", 5, 10);
      sfw.setValue("ival");
      sfw.setRequired(true);
      group.addField(sfw);

      sfw = FieldFactory.fpassword("fpassword", "fpassword", "Password", "Password", 8);
      sfw.setValue("ival");
      sfw.setRequired(true);
      group.addField(sfw);

      dfw = FieldFactory.fdate("fdate", "fdate", "DateField", "DateField", GlobalFormat.DATE);
      dfw.setValue(new Date());
      dfw.setRequired(true);
      group.addField(dfw);

      bfw = FieldFactory.fcheckbox("fcheckbox", "fcheckbox", "Checkbox", "Checkbox");
      bfw.setValue(Boolean.TRUE);
      bfw.setRequired(true);
      group.addField(bfw);

      sfw = FieldFactory.fselect("fselect", "fselect", "Select", "Select", data);
      sfw.setValue("valueC");
      sfw.setRequired(true);
      group.addField(sfw);

      cfw = FieldFactory.fmultiselect("fmultiselect", "fmultiselect", "Multi-select", "Multi-select", data);
      final ArrayList<String> ival = new ArrayList<String>();
      ival.add("valueA");
      ival.add("valueE");
      ival.add("valueJ");
      cfw.setValue(ival);
      cfw.setRequired(true);
      group.addField(cfw);

      sfw =
        FieldFactory.fradiogroup("fradiogroup", "fradiogroup", "Radio Group", "Radio Group", data, new GridRenderer(
            3, GridStyles.GRID));
      sfw.setValue("valueB");
      sfw.setRequired(true);
      group.addField(sfw);

      sfw = FieldFactory.fsuggest("fsuggest", "fsuggest", "Suggest", "Suggest", data);
      sfw.setValue("valueB");
      sfw.setRequired(true);
      group.addField(sfw);

      efw =
        FieldFactory.fenumradio("fenumradio", "fenumradio", "Enum Radio", "Enum Radio", TestEnum.class,
            new GridRenderer(3, GridStyles.GRID));
      efw.setValue(TestEnum.ENUM_7);
      efw.setRequired(true);
      group.addField(efw);

      return group;
    }
View Full Code Here

      SmbizEntityType intfType;

      @Override
      protected FieldGroup generateFieldGroup() {
        final FieldGroup fg = new FieldGroup("Interface Type Selection");
        final LinkedHashMap<SmbizEntityType, String> data = new LinkedHashMap<SmbizEntityType, String>();
        data.put(SmbizEntityType.INTERFACE_SWITCH, "Switch");
        data.put(SmbizEntityType.INTERFACE_SINGLE, "Single");
        data.put(SmbizEntityType.INTERFACE_MULTI, "Multi");
        final RadioGroupField<SmbizEntityType> f =
          FieldFactory.fradiogroup("interfaceType", "interfaceType", null, "Interface Type", data, new GridRenderer(
              1, null));
        f.addValueChangeHandler(new ValueChangeHandler<SmbizEntityType>() {

          @Override
          public void onValueChange(ValueChangeEvent<SmbizEntityType> event) {
            intfType = event.getValue();
            assert intfType != null;
            final Model m = ModelAssembler.assemble(intfType);
            assert m != null;
            intfStack.addInterface(m, false);
            IntfSlectDlg.this.hide();
            intfStack.showInterface(intfStack.getNumInterfaces() - 1);
          }
        });
        fg.addField(f);
        return fg;
      }
View Full Code Here

      SmbizEntityType intfType;

      @Override
      protected FieldGroup generateFieldGroup() {
        final FieldGroup fg = new FieldGroup("Interface Type Selection");
        final LinkedHashMap<SmbizEntityType, String> data = new LinkedHashMap<SmbizEntityType, String>();
        data.put(SmbizEntityType.INTERFACE_SWITCH, "Switch");
        data.put(SmbizEntityType.INTERFACE_SINGLE, "Single");
        data.put(SmbizEntityType.INTERFACE_MULTI, "Multi");
        final RadioGroupField<SmbizEntityType> f =
          FieldFactory.fradiogroup("interfaceType", "interfaceType", null, "Interface Type", data, new GridRenderer(
              1, null));
        f.addValueChangeHandler(new ValueChangeHandler<SmbizEntityType>() {

          @Override
          public void onValueChange(ValueChangeEvent<SmbizEntityType> event) {
            intfType = event.getValue();
            assert intfType != null;
            final Model m = ModelAssembler.assemble(intfType);
            assert m != null;
            intfStack.addInterface(m, false);
            IntfSlectDlg.this.hide();
            intfStack.showInterface(intfStack.getNumInterfaces() - 1);
          }
        });
        fg.addField(f);
        return fg;
      }
View Full Code Here

      lblDesc = new Label();
    }

    @Override
    protected FieldGroup generateFieldGroup() {
      final FieldGroup fg = new FieldGroup("Account Parameters");

      value = FieldFactory.ftext("value", "value", "Value", "Parameter value", 10);
      fg.addField(value);

      return fg;
    }
View Full Code Here

    dpOptions.add(optionsPanel);
  }

  @Override
  protected FieldGroup generateFieldGroup() {
    final FieldGroup fg = (new InterfaceFieldProvider()).getFieldGroup();
    fg.addField("options", optionsPanel.getFieldGroup());
    return fg;
  }
View Full Code Here

    }

    @SuppressWarnings("unchecked")
    @Override
    protected FieldGroup generateFieldGroup() {
      final FieldGroup fg = (new OptionFieldProvider(false)).getFieldGroup();
      if(single) {
        // add click handler to the default field to un-check other option's
        // default property
        final IFieldWidget<Boolean> thisone = ((IFieldWidget<Boolean>) fg.getFieldWidget("optnDefault"));
        thisone.addValueChangeHandler(new ValueChangeHandler<Boolean>() {

          @Override
          public void onValueChange(ValueChangeEvent<Boolean> event) {
            if(event.getValue() == Boolean.TRUE) {
              final Set<IFieldWidget<?>> set =
                MultiOptionInterfacePanel.this.getFieldGroup().getFieldWidgets(OPTION_DEFAULTS_REGEX);
              if(set.size() > 0) {
                for(final IFieldWidget<?> fw : set) {
                  if(fw != thisone) ((IFieldWidget<Boolean>) fw).setValue(Boolean.FALSE);
                }
              }
            }
          }
        });
      }
      fg.addField("parameters", paramsPanel.getFieldGroup());
      return fg;
    }
View Full Code Here

TOP

Related Classes of com.tll.client.ui.field.FieldGroup

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.