|
|
Re: Disable RowHeader [message #1065124 is a reply to message #1064821] |
Mon, 24 June 2013 12:51 |
Nicholas Karwath Messages: 11 Registered: July 2009 |
Junior Member |
|
|
Thanks for giving the point, Dirk. Here is the code that worked for me.
DataLayer bodyDataLayer = new DataLayer(new RichTableDataProvider(model));
DefaultBodyLayerStack bodyLayer = new DefaultBodyLayerStack(bodyDataLayer);
ColumnOverrideLabelAccumulator columnLabelAccumulator = new ColumnOverrideLabelAccumulator(bodyLayer);
bodyLayer.setConfigLabelAccumulator(columnLabelAccumulator);
registerColumnLabels(columnLabelAccumulator);
DataLayer colDataLayer = new DataLayer(new RichTableColumnDataProvider(model));
SelectionLayer selLayer = new SelectionLayer(colDataLayer);
ColumnHeaderLayer columnHeaderLayer = new ColumnHeaderLayer(colDataLayer, bodyDataLayer, selLayer);
CompositeLayer compositelayer = new CompositeLayer(1, 2);
compositelayer.setChildLayer(GridRegion.COLUMN_HEADER, columnHeaderLayer, 0, 0);
compositelayer.setChildLayer(GridRegion.BODY, bodyLayer, 0, 1);
NatTable table = new NatTable(pParent, compositelayer, false);
[Updated on: Mon, 24 June 2013 12:52] Report message to a moderator
|
|
|
Powered by
FUDForum. Page generated in 0.03027 seconds