問題タブ [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.
gwt - gwt-2.4.0 で gwt-validation をインストールする方法
Gwt 2.4.0 でGwt-Validationを使用したいと考えています。
私は gwt.xml ファイルに持っています:
ドキュメントのように、次のコードがあります。
問題は、次のエラーがあることです。
据え置きバインディングの結果タイプ 'javax.validation.ValidationFactory' は、abstract であってはなりません。
//... 主に美しいスタックトレース:
「javax.validation.ValidatorFactory」の遅延バインディングが失敗しました (必要なモジュールを継承するのを忘れましたか?)
私のpom.xmlには次が含まれています:
私に何ができる ?ありがとう。
java - GWT2.4ValidationToolがValueProxyのDateプロパティで失敗する
私は今数時間ウェブを見回していましたが、これについてのヒントは見つかりませんでした。私は現在GWT(2.4.0以降)の学習を進めており、RequestFactoryをセットアップしています。注釈プロセッサを実行するまでは、すべてうまくいきました。
関連するプロキシクラスは次のとおりです。
しかし、注釈プロセッサは私に次のエラーを出します:
私にとって、この問題はjava.util.Dateの戻り値とパラメーターが原因であるように思われますが、公式のドキュメントには、このタイプはトランスポータブルタイプであると記載されています。
プロキシされるタイプは次のとおりです。
誰かが私を正しい方向に向けてくれませんか?
gwt - Editor Framework を使用した GWT 検証エラーの表示
私は GWT クライアント側の検証を行っていますが、バリデーターによって返される検証エラーを表示する方法に問題があります。デバッグしたところ、セットにエラーが含まれていることがわかりますが、ドライバーには表示されません。SimpleBeanEditorDriver を使用します。
GWT版でテスト済み。2.4 と 2.5
コードはhttps://developers.google.com/web-toolkit/doc/latest/DevGuideValidationに従って書かれていますが、エディターを使用していません。
GWT の検証と Editors を連携させる人はいますか? 誰かがそれの良い例へのリンクを与えることができますか? 動作するものは見つかりませんでした。どんな助けでも大歓迎です!
gwt - アノテーション内のメッセージのGWT検証フレームワークの国際化
このページを読んだ後、検証メッセージを国際化する方法を見つけました。これは、各エラータイプの翻訳をValidationMessages.properties
ファイルに配置することによって行われます。
これはエラータイプ固有であり、アプリに必要なものではありません。検証済みBeanのフィールドごとに固有のメッセージが必要です。国際化がなくても、注釈を使用して実行できます。
では、この特定のフィールドだけに「Eメールが無効です」というテキストを翻訳するにはどうすればよいですか?
gwt - GWT検証フレームワークの国際化、間違ったコードページ
これは私の以前の投稿に関連しています。私の問題は、ValidationMessages.properties
英語以外の言語(私の場合はウクライナ語とチェコ語)でメッセージを入力した後、最終的に文字がめちゃくちゃになってしまうことです。バンドル内のこれらすべてのValidationMessages.properties
ファイルのエンコードはUTF-8であり、他の翻訳に使用するものと同じであり、これらはうまく機能します。
gwt - GWT検証フレームワーク、国際化バンドルの場所を指定する方法
これは私の以前の投稿に関連しています。GWT検証フレームワークでValidationMessages.properties
ファイルの場所とその名前を指定することは可能ですか?私はすでに私のアプリケーションにメッセージの翻訳を持っています、そして私はそれらが一箇所にあることを望みます。
gwt - クライアント側 Validator Validate メソッド呼び出しの戻り値を使用して EditorDriver に ConstraintViolations を設定する方法
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>>)
私が見つけることができた唯一の関連記事はIssue 6270でした!
以下は、名前を指定して注釈に対して検証できる Person Editor を備えた PopUpDialog を表示する例です。personDriver.setConstraintViolations(violations);
PersonEditorDialogの行をコメントアウトすると、例を実行できます。
例の画像を投稿するのに十分な評判ポイントがありません。
クラス
人
PersonEditorDialog
SampleValidationFactory
EditorValidationTest
UiBinder
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
java - GWT CellTable 入力検証
ここにあるCell Validationのショーケースの例に似たものを実装したいと思います
http://gwt.googleusercontent.com/samples/Showcase/Showcase.html#!CwCellValidation
コードを調べて実装しようとすると、テンプレートのクラス/変数定義が欠落しているようです。コードの 2 か所に表示されます
ウェブを検索した後、テンプレート変数の定義がどうあるべきかの例をいくつか見つけて思いついた
上記のコードを追加すると、コンパイラの警告はありませんが、コードを実行するとこのエラーが発生します
非 CSS 属性コンテキストで使用される SafeStyles。代わりに java.lang.String または SafeHtml を使用するつもりでしたか?
この問題を解決する方法のアイデアはありますか?
java - エディタとリクエスト ファクトリを使用した Gwt クライアントの検証
RequestFactory と Editors で使用される GWT Client Validation に問題がありました。
編集コードは次のとおりです。
保存コードは次のとおりです。
私の問題は、ローカル検証が常に読み込まれたバージョンで検証され、ユーザーが編集したバージョンでは検証されないことです。リクエストに保存されたフラッシュされたオブジェクトを取得するにはどうすればよいですか?
ありがとう
gwt - GWT 置換コード
私自身の以前の未回答の質問に関連しています:使用時に実行されるコードを見つけるにはどうすればよいですか
ValidatorFactory がクライアント以外の場所で使用されている場合、予期しない動作が発生している可能性があると思われます。コードに目を向けると、回避策/解決策を見つけることができるのではないかと思います。
どうも!