public void setRequired(boolean required) { if (property instanceof Field) { ((Field) property).setRequired(required); } else { wrappedField.setRequired(required); } }
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; } }
/** * 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; }
@Override public void setRequired(boolean required) { field.setRequired(required); }
/** * 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); }); } }
@Override public void setRequired(boolean required) { field.setRequired(required); }
@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; }
private void setVisible(Field<?> field, boolean visible) { field.setEnabled(visible); field.setRequired(visible); field.setVisible(visible); }
form.getField("id").setRequired(true); form.getField("id").setRequiredError(i18nManager.getMessage(Messages.GROUP_ID_REQUIRED)); form.getField("id").focus();
@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; } }
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));
@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; }
((Field<?>) input).setRequired(true); } else if (input.getComponent() != null && input.getComponent() instanceof Field) { ((Field<?>) input.getComponent()).setRequired(true);
field.setRequired(property.isRequired()); field.setWidth(100, Sizeable.UNITS_PERCENTAGE);
field.setRequired(true);