本文整理了Java中com.vaadin.ui.Field.setRequired()
方法的一些代码示例,展示了Field.setRequired()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Field.setRequired()
方法的具体详情如下:
包路径:com.vaadin.ui.Field
类名称: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);
内容来源于网络,如有侵权,请联系作者删除!