Я реализовал ComboViewer, который также использует функциональность предложения контента (ContentProposalAdapter) в приложении Eclipse RCP (с использованием SWT). Пользователь может ввести первую букву, например. улица, и он получает все действительные предложения, например. улицы, которые начинаются с «Mac». Это работает действительно здорово. Теперь я столкнулся с дополнительной проблемой. Количество данных, отображаемых в этой комбинации, может быть очень большим. Теперь у меня есть почти 200000 записей для показа. Создание элемента Combo в графическом интерфейсе занимает вечность и приводит к сбою моего приложения RCP. Я подумал о том, чтобы ввести управление разбиением на страницы для этого ComboViewer. Я бы хотел, чтобы он работал очень похоже на это решение ExtJs:
http://dev.sencha.com/deploy/ext-4.0.1/examples/form/forum-search.html
Что мне удалось найти, так это управление разбивкой на страницы Nebula (https://www.eclipse.org/nebula/widgets/pagination/pagination.php) Я нашел только примеры, где пользователь находится в сетке, а не в комбо. Есть что-то вроде PageableTable, но мне нужно совсем другое. Есть ли у кого-нибудь пример объединения управления разбиением на страницы с ComboViewer? Может быть, какая-то другая идея, не обязательно Nebula?
Спасибо