Как добавить фильтр в мой комбо? - PullRequest
0 голосов
/ 16 августа 2010

У меня есть поле со списком SWT, в котором есть элементы больше 100.

Для более эффективного выбора я хочу добавить фильтр в поле со списком.

Я искал это, но яне могу найти подходящих комментариев.

Пожалуйста, дайте мне знать, что является лучшим способом для этого.

Спасибо.

Ответы [ 2 ]

1 голос
/ 16 августа 2010

Я знаю, что это не чистый SWT, но если с JFace все в порядке, я считаю, что ComvoViewer API дает мне подходящие моменты, позволяя мне реализовать свои фильтры. См. API ContentProvider, и в частности жизненный цикл inputChanged.

1 голос
/ 16 августа 2010

Насколько я знаю, SWT использует простую модель добавления массива Strings в качестве элементов с использованием метода setItems (), но не позволяет фильтровать как средства просмотра JFace.

Так что я думаю, чтоЕдинственное решение состоит в том, чтобы фильтровать элементы либо перед добавлением его с помощью setItems (), либо с помощью методов add () / remove () (на основе индексации или строк).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...