我有一个相当大的 SmartGWT 实现,与 SmartGWT 展示中的大过滤器示例FilterBuilder
非常相似。使用a下面通过s 使用运算符和可用值创建它的字段,其中一些是从服务器中提取的,而另一些是由客户端数据创建的(即 a带有来自 a 的选项)。我目前根据基本标准向服务器发出请求,并且效果很好。现在,我想阻止我的查询按钮在 FormItems 中的值无效时执行它的处理程序。我已经能够成功地将 Validator 添加到一些s 和s 中,并且我可以在 GWT 调试器中看到我正在从返回“无效”FilterBuilder
RestDataSource
FormItem
ComboBoxItem
ValueMap
onclick
FormItem
DataSourceField
CustomValidator
的情况,然而,当我打电话时,filterBuilder.validate()
我总是回来true
(即使字段中的值明显无效)。
是什么赋予了?我如何验证一个FilterBuilder
?