com.vaadin.ui.Field.setRequired()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(5.5k)|赞(0)|评价(0)|浏览(144)

本文整理了Java中com.vaadin.ui.Field.setRequired()方法的一些代码示例,展示了Field.setRequired()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Field.setRequired()方法的具体详情如下:
包路径:com.vaadin.ui.Field
类名称:Field
方法名:setRequired

Field.setRequired介绍

暂无

代码示例

代码示例来源:origin: org.vaadin.addons/customfield

public void setRequired(boolean required) {
  if (property instanceof Field) {
    ((Field) property).setRequired(required);
  } else {
    wrappedField.setRequired(required);
  }
}

代码示例来源:origin: org.metawidget.modules/metawidget-all

public Component processWidget( Component component, String elementName, Map<String, String> attributes, VaadinMetawidget metawidget ) {

    if ( !( component instanceof Field )) {
      return component;
    }

    Field field = (Field) component;

    if ( TRUE.equals( attributes.get( REQUIRED ) ) ) {
      field.setRequired( true );
      field.setRequiredError( MessageFormat.format( "{0} is required", field.getCaption() ) );
    }

    return component;
  }
}

代码示例来源:origin: com.vaadin.addon/beanvalidation-addon

/**
 * Apply a bean validation validator to a field based on a bean class and
 * the identifier of the property the field displays. The field is also
 * marked as required if the bean field has the {@link NotNull} annotation.
 * 
 * @param field
 *            the {@link Field} component to which to add a validator
 * @param propertyId
 *            the property ID of the field of the bean that this field
 *            displays
 * @param beanClass
 *            the class of the bean with the bean validation annotations
 * @return the created validator
 */
public static BeanValidationValidator addValidator(Field field,
    Object propertyId, Class<?> beanClass) {
  BeanValidationValidator validator = new BeanValidationValidator(
      beanClass,
      String.valueOf(propertyId));
  field.addValidator(validator);
  if (validator.isRequired()) {
    field.setRequired(true);
    field.setRequiredError(validator.getRequiredMessage());
  }
  return validator;
}

代码示例来源:origin: korpling/ANNIS

@Override
public void setRequired(boolean required)
{
 field.setRequired(required);
}

代码示例来源:origin: com.holon-platform.vaadin7/holon-vaadin

/**
 * Setup a renderer field, setting up validators if available.
 * @param property Property
 * @param field Field
 */
protected void setupField(P property, Field<?> field) {
  PropertyColumn<T, P> column = getPropertyColumn(property);
  if (column != null) {
    if (column.isRequired()) {
      field.setRequired(true);
      if (column.getRequiredMessage() != null) {
        field.setRequiredError(LocalizationContext.translate(column.getRequiredMessage(), true));
      }
    }
    column.getValidators().forEach(v -> {
      field.addValidator(v);
    });
  }
}

代码示例来源:origin: com.holon-platform.vaadin7/holon-vaadin

@Override
public void setRequired(boolean required) {
  field.setRequired(required);
}

代码示例来源:origin: org.aperteworkflow/gui-commons

@Override
public Field createField(Item item, Object propertyId, Component uiContext) {
  if (!isPropertyVisible(propertyId)) {
    return null;
  }
  BeanItem<DictionaryItemWrapper> beanItem = Lang2.assumeType(item, BeanItem.class);
  DictionaryItemWrapper bean = beanItem.getBean();
  Field field = _VALUES.equals(propertyId)
      ? createItemValuesField(application, source, bean.getValueType())
      : new TextField(source.getMessage("dict.item." + propertyId));
  field.setWidth("100%");
  if (isPropertyEditable(propertyId)) {
    field.setRequired(isPropertyRequired(propertyId));
    field.setRequiredError(source.getMessage("dict.item." + propertyId + ".required"));
  }
  else {
    field.setReadOnly(true);
  }
  return field;
}

代码示例来源:origin: org.opennms.features.bsm/vaadin-adminpage

private void setVisible(Field<?> field, boolean visible) {
  field.setEnabled(visible);
  field.setRequired(visible);
  field.setVisible(visible);
}

代码示例来源:origin: org.activiti/activiti-explorer

form.getField("id").setRequired(true);
form.getField("id").setRequiredError(i18nManager.getMessage(Messages.GROUP_ID_REQUIRED));
form.getField("id").focus();

代码示例来源:origin: org.aperteworkflow/editor

@Override
  public Field createField(Item item, Object propertyId, Component uiContext) {
    Field field = DefaultFieldFactory.get().createField(item, propertyId, uiContext);

    // Styling
    if (field instanceof AbstractTextField) {
      AbstractTextField textField = (AbstractTextField) field;
      textField.setNullRepresentation("");
    }

    // All fields are required
    field.setRequired(true);

    return field;
  }
}

代码示例来源:origin: org.activiti/activiti-explorer

form.getField("id").setRequired(true);
form.getField("id").setRequiredError(i18nManager.getMessage(Messages.USER_ID_REQUIRED));
form.getField("id").focus();
form.getField("password").setRequired(true);
form.getField("password").setRequiredError(i18nManager.getMessage(Messages.USER_PASSWORD_REQUIRED));

代码示例来源:origin: com.holon-platform.vaadin7/holon-vaadin

@Override
public ValidatableInput<T> build() {
  // check required
  if (required) {
    if (input instanceof RequiredIndicatorSupport) {
      ((RequiredIndicatorSupport) input).setRequiredIndicatorVisible(true);
    } else {
      // fallback to default required setup
      if (input instanceof Field) {
        ((Field<?>) input).setRequired(true);
      } else if (input.getComponent() != null && input.getComponent() instanceof Field) {
        ((Field<?>) input.getComponent()).setRequired(true);
      }
    }
    // add required validator
    instance.addValidator(getRequiredValidator().orElse(new RequiredInputValidator<>(input,
        getRequiredMessage().orElse(RequiredInputValidator.DEFAULT_REQUIRED_ERROR))));
  }
  return instance;
}

代码示例来源:origin: com.holon-platform.vaadin7/holon-vaadin

((Field<?>) input).setRequired(true);
} else if (input.getComponent() != null && input.getComponent() instanceof Field) {
  ((Field<?>) input.getComponent()).setRequired(true);

代码示例来源:origin: org.aperteworkflow/editor

field.setRequired(property.isRequired());
field.setWidth(100, Sizeable.UNITS_PERCENTAGE);

代码示例来源:origin: org.aperteworkflow/base-widgets

field.setRequired(true);

相关文章