SmartGWT ショーケースの Big Filter の例にFilterBuilderよく似た、かなり大規模な SmartGWT の実装があります。は、 の下に を使用して、演算子と使用可能な値を持つ を介してフィールドを作成します。その一部はサーバーから取得され、他はクライアント側のデータによって作成されます (つまり、からのオプションを持つ)。現在、基になる基準に基づいてサーバーにリクエストを送信していますが、それは問題なく機能します。ここで、FormItems の値が無効な場合に、クエリ ボタンがハンドラーを実行しないようにしたいと考えています。一部の およびにバリデーターを正常に追加できました。GWT デバッガーで、「無効」が返されていることがわかります。FilterBuilderRestDataSourceFormItemComboBoxItemValueMaponclickFormItemDataSourceFieldCustomValidatorの状態ですが、呼び出すfilterBuilder.validate()と常に返さtrueれます (フィールドに明らかに無効な値がある場合でも)。
何を与える?で検証するにはどうすればよいFilterBuilderですか?