我有一個相當大的實現SmartGWT FilterBuilder
,非常類似於Big Filter example in the SmartGWT showcase。 FilterBuilder
使用下面的RestDataSource
通過FormItem
創建它的字段,其中一些是從服務器和其他客戶端數據創建的運算符和可用值(即ComboBoxItem
帶有ValueMap
的選項)。我目前根據基礎標準向服務器發出請求,並且工作得很好。現在,我想阻止我的查詢按鈕在FormItems中的值無效時執行它的onclick
處理程序。我已經能夠成功添加Validator到一些FormItem
s和DataSourceField
s,並且我可以在GWT調試器中看到我從CustomValidator
的狀態返回「無效」,但是,當我撥打filterBuilder.validate()
時,我總是得到返回true
(即使在字段中有明顯無效的值)。SmartGWT FilterBuilder爲DynamicForm?
什麼給?我如何驗證FilterBuilder
?