1

Eclipse RCP アプリケーション (SWT を使用) でコンテンツ提案 (ContentProposalAdapter) 機能も使用する ComboViewer を実装しました。ユーザーは通りなどの最初の文字を入力することができ、「Mac」で始まる通りなどのすべての有効な提案を取得します。それは本当にうまくいきます。今、私は追加の問題に直面しています。このコンボで表示するデータの数は非常に大きくなる可能性があります。これで、表示するレコードがほぼ 200000 になりました。GUI で Combo 要素を作成すると時間がかかり、RCP アプリケーションがクラッシュします。この ComboViewer にページネーション コントロールを導入することを考えました。このExtJsソリューションと非常によく似た動作をしたいと思います:

http://dev.sencha.com/deploy/ext-4.0.1/examples/form/forum-search.html

私が見つけることができたのは、Nebula Pagination Control ( https://www.eclipse.org/nebula/widgets/pagination/pagination.php ) です。グリッド内のユーザーであるが、コンボ内ではない例を見つけました。PageableTable のようなものがありますが、それは私が必要とするものとはかなり異なります。ページネーション コントロールと ComboViewer を組み合わせた例はありますか? 必ずしも星雲ではなく、他のアイデアかもしれませんか?

ありがとう

4

1 に答える 1

0

とでTextフィールドを使用してみることができます。AutoCompleteFieldTextContentAdapter

new AutoCompleteField(textControl, new TextContentAdapter(), suggestions);
于 2014-04-28T07:43:07.293 に答える