3

这个和我之前的帖子有关。在 GWT 验证框架中是否可以指定ValidationMessages.properties文件的位置及其名称?我的应用程序中已经有消息翻译,我希望它们位于一个位置。

4

1 回答 1

4

您可以创建一个自定义 UserValidationMessagesResolver:

public class CustomValidationMessagesResolver extends AbstractValidationMessageResolver implements UserValidationMessagesResolver {
    protected CustomValidationMessagesResolver() {
        super((ConstantsWithLookup) GWT.create(ValidationConstants.class));
    }
}

在上面的代码中,ValidationConstants 是在我的属性文件上运行 I18NSync 产生的类。

然后在 *.gwt.xml 中:

<replace-with class="yourpackage.client.validation.CustomValidationMessagesResolver">
    <when-type-is class="com.google.gwt.validation.client.UserValidationMessagesResolver" />
</replace-with>

您可以在此处找到完整的示例。

于 2012-12-25T18:57:29.370 回答