1

我已经实现了一个 ComboViewer,它还在 Eclipse RCP 应用程序(使用 SWT)中使用了内容提议 (ContentProposalAdapter) 功能。用户可以输入例如街道的第一个字母,他会得到所有有效的建议,例如以“Mac”开头的街道。它真的很棒。现在我面临着额外的问题。此组合中显示的数据数量可能非常大。现在我有将近 200000 条记录要显示。在 GUI 中创建 Combo 元素需要很长时间,它会使我的 RCP 应用程序崩溃。我想过为这个 ComboViewer 引入分页控件。我希望它与这个 ExtJs 解决方案非常相似:

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

我能找到的是星云分页控件(https://www.eclipse.org/nebula/widgets/pagination/pagination.php)我发现它只是网格中的用户,但不是组合中的示例。有类似 PageableTable 的东西,但我需要的东西完全不同。有没有人有任何将分页控件与 ComboViewer 相结合的例子?也许有其他想法,不一定是星云?

谢谢

4

1 回答 1

0

您可以尝试使用带有and的Text字段。AutoCompleteFieldTextContentAdapter

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