@Override public void setRequiredMessage(String requiredMessage) { if (component instanceof Field) { ((Field) component).setRequiredMessage(requiredMessage); } else { this.targetRequiredMessage = requiredMessage; } }
protected void loadRequired(Field component, Element element) { String required = element.attributeValue("required"); if (StringUtils.isNotEmpty(required)) { component.setRequired(Boolean.parseBoolean(required)); } String requiredMessage = element.attributeValue("requiredMessage"); if (requiredMessage != null) { component.setRequiredMessage(loadResourceString(requiredMessage)); } else if (component.isRequired() && component.getDatasource() != null) { MetaPropertyPath propertyPath = component.getMetaPropertyPath(); String defaultRequiredMessage = getMessageTools() .getDefaultRequiredMessage(propertyPath.getMetaClass(), propertyPath.toString()); component.setRequiredMessage(defaultRequiredMessage); } }
protected void initRequired(Field<?> component, MetaPropertyPath metaPropertyPath) { MetaProperty metaProperty = metaPropertyPath.getMetaProperty(); boolean newRequired = metaProperty.isMandatory(); Object notNullUiComponent = metaProperty.getAnnotations() .get(NotNull.class.getName() + "_notnull_ui_component"); if (Boolean.TRUE.equals(notNullUiComponent)) { newRequired = true; } if (newRequired) { component.setRequired(true); if (Strings.isNullOrEmpty(component.getRequiredMessage())) { component.setRequiredMessage(messageTools.getDefaultRequiredMessage( metaPropertyPath.getMetaClass(), metaPropertyPath.toPathString()) ); } } }
@Override public void initFrame() { for (Component c : frame.getComponents()) { if (c instanceof Field) { Field field = (Field) c; if (field.isRequired() && StringUtils.isBlank(field.getRequiredMessage()) && StringUtils.isBlank(field.getCaption())) { field.setRequiredMessage(getDefaultRequiredMessage(wizard.getMessage(field.getId()))); } } } } }
protected void standardFieldInit(Field field, ProcFormParam formParam) { field.setRequired(formParam.isRequired()); field.setEditable(formParam.isEditable()); field.setRequiredMessage(messages.formatMessage(AbstractFormFieldGenerator.class, "fillField", formParam.getLocCaption())); }
public Field createField(ReportInputParameter parameter) { Field field = fieldCreationMapping.get(parameter.getType()).createField(parameter); field.setRequiredMessage(messages.formatMessage(this.getClass(), "error.paramIsRequiredButEmpty", parameter.getLocName())); field.setId("param_" + parameter.getAlias()); field.setWidth("100%"); field.setFrame(frame.getWrappedFrame()); field.setEditable(true); field.setRequired(parameter.getRequired()); return field; }
if (requiredColumns != null && requiredColumns.containsKey(columnConf)) { cubaField.setRequired(true); cubaField.setRequiredMessage(requiredColumns.get(columnConf));
((Field) dynamicAttrComponent).setRequiredMessage(getMessages() .formatMainMessage("validation.required.defaultMsg", attribute.getLocaleName()));
cubaField.setRequiredMessage(fci.getTargetRequiredMessage());