how to hide multiple Columns in Nattable [message #1725717] |
Mon, 07 March 2016 04:23  |
Eclipse User |
|
|
|
In my Nattable I have several Column Groups. In every Column Group there are Columns with same name like:
------------------ Person1 --------------- |------------- Person2 --------------------
Name | Age | Gender | Married | Name | Age | Gender | Married
So, with right click on a column (say Age) and selecting Menu Hide Column, all columns with the same name in every Column Groups should be hidden
i.e all the Column 'Age' will be hidden from every Person Group.
My Question is, is it possible to do so in Nattable and if yes how?
I have written below code for Hide Column Menu:
.withMenuItemProvider(new IMenuItemProvider() {
@Override
public void addMenuItem(NatTable natTable, Menu popupMenu) {
columnHideItem = new MenuItem(popupMenu, SWT.PUSH);
columnHideItem.setText("Hide Column");
columnHideItem.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent event) {
int columnPosition = MenuItemProviders.getNatEventData(event).getColumnPosition();
natTable.doCommand(new ColumnHideCommand(natTable, columnPosition));
}
});
}
})
Thanks a lot in advance.
|
|
|
|
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.29532 seconds