Какие таблицы / таблицы данных SWT? - PullRequest
3 голосов
/ 19 ноября 2008

Мне нужно иметь возможность отображать некоторые данные в Eclipse в элементе управления сетки / таблицы ... Мне нужны такие вещи, как подкачка страниц, сортировка нескольких столбцов, выбор столбцов и т. Д. Есть таблица SWT и проект туманности . имеет сетку в альфа .

Существует ли то, что мне нужно? Третья сторона может быть? Не обязательно быть бесплатным, мы можем заплатить за функциональность.

Ответы [ 3 ]

2 голосов
/ 21 января 2009

Я не видел тех функций, реализованных в многократно используемом виджете, о которых я могу думать, это больше функций уровня приложения.

Paging: Если бы вы использовали средства просмотра типа JFace (таблица SWT или Nebula Grid , оба поддерживают этот стиль архитектуры MVC, как это делают некоторые другие, упомянутые в этом вопросе ), это должно быть возможно для реализации подкачки в поставщике контента, просто установив какое-то пользовательское смещение в свой набор данных, а затем обновив сетку.

Сортировка по нескольким столбцам: Вы можете сделать это, ему просто нужна реализация правильного интерфейса сортировки таблиц. Вам передают две строки для сравнения, и вы можете сравнивать столбцы, которые вам нравятся, в алгоритме сортировки. Опять же, интерфейс для фактического выбора столбцов для сортировки зависит от вас.

Выбор столбца: Это требует контроля сетки с выбором ячеек. Туманность одна, таблицы СВТ нет. Если выбор ячеек доступен, это просто вопрос правильного выбора события (возможно, щелкнув заголовок) и итераций по строкам для выбора правильных ячеек.

1 голос
/ 26 мая 2009

На небе виджета также появилась новая "восходящая звезда", которая называется "nattable 2.0". Это проект с открытым исходным кодом, и команда разработчиков очень отзывчива. Вы должны взглянуть на nattable.org ...

1 голос
/ 19 ноября 2008

Вы можете использовать средства представления таблиц, предлагаемые плагином BIRT , то есть если вы действительно продвинулись для разметки таблицы нужно .
alt text
(источник: theserverside.com )

(в противном случае классический SWT TableViewer уже предлагает некоторые функции, которые вам нужны alt text
(источник: richclient2.eu ) )

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