Row Selection [message #988775] |
Mon, 03 December 2012 06:05 |
Eclipse User |
|
|
|
This is probably a simple problem but my NatTable is not highlighting selected row when I click on the row header. I also want to enable multi-row selection. What am I missing.
|
|
|
|
Re: Row Selection [message #988924 is a reply to message #988784] |
Mon, 03 December 2012 19:08 |
Eclipse User |
|
|
|
I am creating my own GlazedList where each row is a HistoryItem:
EventList<HistoryItem> eventList = GlazedLists.eventList(model.getHistoryList());
FilterList<HistoryItem> filterList = new FilterList<HistoryItem>(eventList);
SortedList<HistoryItem> sortedList = new SortedList<HistoryItem> (filterList, null);
IColumnPropertyAccessor<HistoryItem> columnPropertyAccessor = new
ReflectiveColumnPropertyAccessor<HistoryItem>(propertyNames);
ListDataProvider<HistoryItem> bodyDataProvider = new ListDataProvider<HistoryItem>
(sortedList, columnPropertyAccessor);
DataLayer bodyDataLayer = new DataLayer(bodyDataProvider);
GlazedListsEventLayer<HistoryItem> glazedListsEventLayer = new
GlazedListsEventLayer<HistoryItem>(bodyDataLayer, eventList);
DefaultBodyLayerStack bodyLayerStack = new
DefaultBodyLayerStack(glazedListsEventLayer);
SelectionLayer selectionLayer = bodyLayerStack.getSelectionLayer();
...
Here is my RowHeaderLayer:
IDataProvider rowHeaderDataProvider = new
DefaultRowHeaderDataProvider(bodyDataProvider);
IUniqueIndexLayer rowHeaderDataLayer = new
DefaultRowHeaderDataLayer(rowHeaderDataProvider);
RowHeaderLayer rowHeaderLayer = new RowHeaderLayer(rowHeaderDataLayer,
bodyDataLayer, selectionLayer);
Thanks for your help,
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.03281 seconds