問題タブ [gwt-editors]
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 - RequestFactoryEditorDriver#getPaths() の使用法?
HI: 以下のコードは RequestFactoryEditorDriver からのものです。
私の質問は、
- このメソッドをいつ、どこで使用するか、RequestFactoryEditorDriver へのパスを設定する場所がありません。パスはドライバーの作成時に生成されますか? もしそうなら、「パスの生成」のルールは何ですか?
クライアントは、次のようなパス自体を提供する必要があると思います。
factory.find( proxyId ).with( myPaths).fire(...)
RequestFactoryEditorDriver#getPaths() 以外で、1 から取得するパスが指定されていない場合。
gwt - ポリモーフィック型のListEditor
私は周りを検索して、ポリモーフィック型でエディターフレームワークを使用できるかどうかを調べようとしています。この投稿は、私がやろうとしていることに近い複雑なユースケースでのGWTエディターの使用で見つけました。私はエディターフレームワークにかなり慣れていないので、どんな助けでも大歓迎です。
たとえば、ここにいくつかのコードがあります、
データ転送オブジェクト:
編集者:
ContactEditorクラス:
ContactEditorWrapper:
メインエディタークラス:
これがうまくいくかどうか誰かに教えてもらえますか、私は正しい方向に進んでいますか?
よろしくお願いします、Mac
上記のコードを更新して、ThomasがアドバイスしたContactEditorWrapperクラスが含まれるようにしました。
java - チェックボックス フィールドのエディタ デコレータを作成する
チェックボックスフィールド用の ValueBoxEditorDecorator のようなものが欲しいです。CheckBox は ValueBoxBase を拡張しないため、独自に作成する必要があります。
そこで、ValueBoxEditorDecorator コードを新しいカスタム クラスに適合させることからコーディングを開始します。
残念ながら、次のランタイム エラーが発生して動作しません。
よろしくお願いします。
gwt - OptionalFieldEditor の奇妙な動作
null 許容リストをサポートするために、次のエディターを使用しています。
たとえば、最初に NullableAListEditor を作成し、次に NullableBListEditor を作成すると、NullableAListEditor は正常に動作しますが、NullableBListEditor は、BEditor を AEditor にキャストできないという不平を言って失敗します。(B を作成してから A を作成すると、A は同様の理由で失敗します。) デバッグしたところ、AbstractEditorDelegate.java の問題のようでした: http://code.google.com/p/google-web-toolkit /source/browse/releases/2.4/user/src/com/google/gwt/editor/client/impl/AbstractEditorDelegate.java?r=10474 の 75 行目、 NullableBListEditor の場合、 createComposedDelegate() によって返されるオブジェクト タイプは同じですNullableAListEditor のそれと同じです。最初のエディタ(NullableAListEditor)を作ってから型が変わらないように見えたのですが、原因がわかりませんでした。
詳細なエラー:
私は何か間違ったことをしていますか?
どうもありがとう - ジェフ
gwt - NullalbleListEditor をラップして NullableSetEditor を実装する
NullableStringListEditor の実装が機能しています。
今、私はそれをラップして NullableStringSetEditor を構築しています:
エラー:
113行目: chain.attach(value, subEditor); チェーンは常に null のようです。
私は何か間違ったことをしていますか?ありがとう!
gwt - GWT requestFactory + エディター フレームワークの関連付けられたエンティティのリロード
RequestFactory と Editor フレームワークで GWT 2.5rc1 を使用しています。関連付けられたモデルでエンティティを保存すると、保存するLocator
前にサーバーが関連付けられたモデルを再読み込みします。したがって、クライアントの変更はすべて上書きされます。例えば:
サーバーではBarLocator.find(...)
、Bar インスタンスをリロードし、着信 Bar インスタンスで行われた変更を上書きするメソッドが呼び出されます。
ログ出力の例:
最後の 3 行はすべて、DB からロードされた Bar を参照しています。ロケーターまたはサービス コードのいずれにも、変更されたバーが表示されません。
gwt - Editor Framework を使用した GWT 検証エラーの表示
私は GWT クライアント側の検証を行っていますが、バリデーターによって返される検証エラーを表示する方法に問題があります。デバッグしたところ、セットにエラーが含まれていることがわかりますが、ドライバーには表示されません。SimpleBeanEditorDriver を使用します。
GWT版でテスト済み。2.4 と 2.5
コードはhttps://developers.google.com/web-toolkit/doc/latest/DevGuideValidationに従って書かれていますが、エディターを使用していません。
GWT の検証と Editors を連携させる人はいますか? 誰かがそれの良い例へのリンクを与えることができますか? 動作するものは見つかりませんでした。どんな助けでも大歓迎です!
gwt - GWTエディターとGXTグリッドは、新しく作成されたプロキシエンティティを送信せず、NULL値のみを送信します
ListStoreEditorサブエディターを含むGXTグリッドを介してサーバーエンティティのOneToManyリストにnullを保存する理由を誰かが解決できますか?
私はSenchaの例であるGridBindingExampleに従ってティーを打ちました。 http://www.sencha.com/examples/#ExamplePlace:gridbinding
私のコードの上位レベルのプレゼンターでは、次のように呼び出しています。
これにより、GWTエディターがキャプチャするすべてのデータ要素が保存されます。私のデータベースでは、上記のコードでグリッドの行を作成しますが、すべての値がnullであるため、RequestContextが起動すると、persistはグリッド内に空の行を戻します。したがって、OneToMany関係のエンティティをその親エンティティに関連付けるための外部キーはありません。
また、サーバーへのJSONリクエストとレスポンスを確認しましたが、エンティティで値が送信されていないようです。難読化されているかもしれませんが、他の値はプレーンテキストのように見えるので、プロキシエンティティの値が渡されているとは思えません。
どんな助けでも素晴らしいでしょう!ありがとう
gwt - GWT エディターのフレームワーク
エディターで DoubleBox を使用して double プロパティ (RequestFactoryEditorDriver) を編集すると、ボックスの値をクリアすると null ポインター例外が発生するのは正常ですか?
もしそうなら、どうすれば JSR 303 Validation で DoubleBox を検証できますか?
私のコードは次のようになります。
driver.flush() を呼び出すと、制約を確認する必要があり、次の結果が得られます。
数値とは異なる値を入力すると、リストに悪い値が表示されます 0.0 未満の値を入力すると、driver.setConstraintViolations(constraints); を使用して EditorDriver に制約を設定できます。
フィールドを空白のままにすると、null ポインター例外ではなく、不適切な値または制約を持つリストが期待されます。
私が注目する行はこれです:
DoubleBox は null 値を処理できないようです。
私を助けてください。ありがとうございました。
java - 型のサブクラスに GWT エディターを実装する方法は?
次のようなオブジェクト階層があるとします。
アカウント > サイト > 供給
Account は実際の会社、Site は所有する建物、Supply は または のいずれElecSupply
かGasSupply
です。Supply はインスタンス化されることはなく、理論的には抽象クラスになる可能性があります。
私は永続化のために Objectify を使用しており、各サイトの消耗品のリストを表示するページを持っていElecSupply
ますGasSupply
。
今、私はGWT エディター フレームワークを実装しており、このポリモーフィック エンティティの問題に直面しています。このようなオブジェクトのエディタと一連のサブエディタを実装するにはどうすればよいですか?
サブクラス: (ElecSupply には 5 つの一意のフィールドがあり、GasSupply には 1 つしかありません)
ですから、この種の構造の経験があるかどうか知りたいですか?ElecSupply
との別々のエディターを作成しGasSupply
てから、編集ページの一部としてそれらを表示または非表示にしようとしました。
私が考えていたもう 1 つの方法は、単一のエディター (Supply 用) を用意し、編集しているオブジェクトのタイプに応じて異なるサブエディターをロードすることです。
どんな光の小屋もありがたく受け取られます。