私はGWTを初めて使用します。クライアント側の検証用に直接JavaScriptコードを記述できますか?(Afaik、Javaコードを記述すると、実行時にJavaScriptに変換されます。知りたいのは、Javaを記述せずに、独自のJavaScriptを使用して単純なクライアント側の検証を記述できるかどうかです。)
ありがとう!
私はGWTを初めて使用します。クライアント側の検証用に直接JavaScriptコードを記述できますか?(Afaik、Javaコードを記述すると、実行時にJavaScriptに変換されます。知りたいのは、Javaを記述せずに、独自のJavaScriptを使用して単純なクライアント側の検証を記述できるかどうかです。)
ありがとう!
独自のJavaScriptメソッドを記述し、GWTから呼び出すことができます。
https://developers.google.com/web-toolkit/doc/latest/DevGuideCodingBasicsJSNI
それをする必要はほとんどありません。
1)可能な限り最良のフレームワークアプローチのためのGWT検証フレームワークがあります。
2)Javaでほとんどの検証を行うようにウィジェットをコーディングします。
3)GWTコード検証を追加して、入力ウィジェットのハンドラーまたはブラーハンドラーを変更します。
4)RequestFactoryによるサーバー側の再検証に常に依存します。
gwtウィジェットとjavascript検証を混在させないようにする必要があります。
最後の推奨されないアプローチは、JSNIを使用することです-https ://developers.google.com/web-toolkit/doc/latest/DevGuideCodingBasicsJSNI
これにより、JavaScriptコードをGWTJavaでラップできます。このコードは、GWTで最適化または単体テストすることはできません。これは、GWTJavaによって保証されるブラウザーではありません。