问题标签 [gwt-validation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2465 浏览

gwt - 如何使用 gwt-2.4.0 安装 gwt-validation

我想将Gwt-Validation与 Gwt 2.4.0 一起使用。

我的 gwt.xml 文件中有:

就像在文档中一样,我有以下代码:

问题是我有以下错误:

延迟绑定结果类型“javax.validation.ValidationFactory”不应该是抽象的。

//...漂亮的堆栈跟踪,主要是:

'javax.validation.ValidatorFactory' 的延迟绑定失败(您是否忘记继承所需的模块?)

我的 pom.xml 包含:

我能做些什么 ?谢谢。

0 投票
1 回答
116 浏览

java - GWT 2.4 ValidationTool 在 ValueProxy 上的 Date 属性上失败

我现在在网上浏览了几个小时,但没有找到任何提示。我目前正在学习 GWT(从 2.4.0 开始),并且正在设置一个 RequestFactory。一切都很顺利,直到我运行注释处理器。

这是相关的代理类:

但是注释处理器给了我以下错误:

对我来说,问题似乎是由 java.util.Date 返回值和参数引起的,尽管官方文档告诉这个类型是可传输类型。

将被代理的类型是:

谁能指出我正确的方向?

0 投票
2 回答
4238 浏览

gwt - Showing GWT validation errors using Editor Framework

I do GWT client side validation and I've a problem of how to show validation errors which are returned by validator. I debugged it and I can see that the set contains errors but driver doesn't show them. SimpleBeanEditorDriver is used.

Tested on GWT ver. 2.4 and 2.5

The code is written according to https://developers.google.com/web-toolkit/doc/latest/DevGuideValidation but they're not using editors.

Does anybody make it work together GWT validation and Editors ? May be somebody can give links to good examples of it ? I couldn't find any working ones. Any help are welcomed!

0 投票
1 回答
1037 浏览

gwt - 注释中消息的 GWT 验证框架国际化

阅读此页面后,我找到了一种国际化验证消息的方法。这是通过将每种错误类型的翻译放入ValidationMessages.properties文件中来完成的。

它是特定于错误类型的,它不是我在我的应用程序中需要的。我需要为经过验证的 bean 中的每个字段提供唯一的消息。在没有国际化的情况下,可以使用注释来完成。

那么,如何仅针对该特定字段翻译“电子邮件无效”文本?

0 投票
3 回答
159 浏览

gwt - GWT 验证框架国际化,错误的代码页

这个和我之前的帖子有关。我的问题是,在我ValidationMessages.properties以英语以外的语言(在我的情况下为乌克兰语和捷克语)输入消息后,我最终弄乱了字符。捆绑包中所有这些ValidationMessages.properties文件的编码都是 UTF-8,与我用于其他翻译的编码相同,而且效果很好。

0 投票
1 回答
893 浏览

gwt - GWT 验证框架,如何指定国际化包的位置

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

0 投票
2 回答
1251 浏览

gwt - 如何使用客户端验证器验证方法调用的返回值在 EditorDriver 上设置约束条件

使用 GWT 2.5.0,我想使用客户端验证和编辑器。尝试将 ConstraintViolation java.util.Set 传递给 EditorDriver 时遇到以下错误,如下所示。

The method setConstraintViolations(Iterable<ConstraintViolation<?>>) in the type EditorDriver<Person> is not applicable for the arguments (Set<ConstraintViolation<Person>>)

我能找到的唯一相关的帖子是问题 6270

下面是一个带有 Person Editor 的 PopUpDialog 示例,它允许您指定名称并根据您的注释对其进行验证。注释掉personDriver.setConstraintViolations(violations);PersonEditorDialog 中的行将允许您运行示例。

我没有足够的声誉点来发布示例的图像。

课程


人物编辑器对话框

样本验证工厂

EditorValidationTest

绑定器

PersonEditorDialog.ui.xml

GWT 模块

类路径所需的库

  • hibernate-validator-4.1.0.Final.jar
  • hibernate-validator-4.1.0.Final-sources.jar
  • validation-api-1.0.0.GA.jar(在 GWT SDK 中)
  • validation-api-1.0.0.GA-sources.jar(在 GWT SDK 中)
  • slf4j-api-1.6.1.jar
  • slf4j-log4j12-1.6.1.jar
  • log4j-1.2.16.jar
0 投票
1 回答
576 浏览

java - GWT CellTable 输入验证

我想实现类似于 Cell Validation 展示示例的东西,可以在这里找到

http://gwt.googleusercontent.com/samples/Showcase/Showcase.html#!CwCellValidation

在查看代码并尝试实现它之后,模板似乎缺少一个类/变量定义。它显示在代码中的 2 个地方

在网上搜索后,我发现了一些模板变量定义应该是什么的例子,并想出了

添加上面的代码没有编译器警告但是当代码执行时我得到这个错误

在非 CSS 属性上下文中使用的 SafeStyles。您的意思是改用 java.lang.String 或 SafeHtml 吗?

关于如何解决这个问题的任何想法?

0 投票
1 回答
166 浏览

java - 使用编辑器和请求工厂进行 Gwt 客户端验证

我遇到了与 RequestFactory 和 Editors 一起使用的 GWT 客户端验证的问题。

编辑代码是:

保存代码是:

我的问题是本地验证总是在加载的版本上验证,而不是用户版本的编辑。我们如何才能获得保存在请求中的刷新对象?

谢谢

0 投票
0 回答
138 浏览

gwt - GWT 替换代码

与我自己之前未回答的问题有关:如何找到我使用时将执行的代码

我怀疑当 ValidatorFactory 在其他地方使用时可能会导致意外行为,但客户端和我想知道是否关注代码可以为我指出解决方法/解决方案。

谢谢!