2

私はGWTにかなり慣れておらず、アクティビティと場所のチュートリアルに従おうとしています。私がSuggestBoxを使用しなければならなくなるまで、すべてが非常にうまく機能しました。SuggestBoxでは、コンストラクターでOracleを渡しますが、setOracleメソッドはありません。私が正しく理解していれば、アクティビティと場所のチュートリアルのアイデアは、高価なオブジェクトであるため、ビューを一度だけインスタンス化することですが、それは問題を引き起こします。オラクルをプレゼンターに保持し、プレゼンターの前にビューを作成する場合、どうすればすべて一緒に作業できますか?@UiField(provided = true)そしてプレゼンターからsuggestboxをインスタンス化することはできません。ウィジェットを初期化するときにSuggestBoxをnullにすることはできないからです... CellTableではsetModelメソッドがあるのでかなり簡単ですが、SuggestBoxまたはCellBrowserではわかりません。どうやって進める。私は何かを誤解していますか?

4

1 に答える 1

1

実際にはfrom をプレゼンターから設定する理由はほとんどありません。SuggestOracle

ただし、必要に応じてSuggestOracle、プレゼンターにコールバックする を簡単に作成したり、SuggestOracle別のオラクルをラップするだけの を簡単に作成したりできます。これは、実行時にスワップできるため、プレゼンターから設定できます。

于 2012-07-16T18:46:06.020 に答える