Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » NatTable » NatTable evaluation
NatTable evaluation [message #1052524] Tue, 30 April 2013 07:45 Go to next message
Nikolas Batanov is currently offline Nikolas BatanovFriend
Messages: 5
Registered: April 2013
Junior Member
Hi, i want to evaluate NatTable and have question, are the following points supported from NatTable:

1. Copy and paste into table
2. Display of bitmaps in cells and column headers
3. Tooltips for headers and cells
4. Context menu for headers and cells
5. Drag 'n Drop from and into table
Re: NatTable evaluation [message #1052862 is a reply to message #1052524] Tue, 30 April 2013 18:45 Go to previous messageGo to next message
Dirk Fauth is currently offline Dirk FauthFriend
Messages: 2702
Registered: July 2012
Senior Member
As it is late here and I am tired now just a short answer. All the requested features are supported. A more detailed answer can follow if you need a more detailed one. Smile
Re: NatTable evaluation [message #1053034 is a reply to message #1052524] Thu, 02 May 2013 07:18 Go to previous messageGo to next message
Nikolas Batanov is currently offline Nikolas BatanovFriend
Messages: 5
Registered: April 2013
Junior Member
Thank you Dirk for the answer. Can you please answer the following request.
1. Cut, delete of cells and area
2. Support automated tests
3. Support I18N
4. Performance
Re: NatTable evaluation [message #1053036 is a reply to message #1053034] Thu, 02 May 2013 07:29 Go to previous messageGo to next message
Dirk Fauth is currently offline Dirk FauthFriend
Messages: 2702
Registered: July 2012
Senior Member
What do you mean with "Cut, delete of cells and area"? If you are not breaking the cell structure so it can not be rendered anymore you can implement almost every action you want to add to your NatTable instance. We have a concept of action bindings in combination with key and mouse events that let you specify behaviour.

Internally we perform automated tests quite technical. A collegue of mine is working on implementing SWTBot tests for NatTable on a user level and will write about that in the next months when he is done.

The NatTable is internationalized. Currently we only have an English and a German properties file in core. Any help on adding additional languages is appreciated. But for context menu items it is also possible to set the menu item texts to whatever you want. The content of the table you have to specify yourself, so if it should be internationalized you need to take care of that yourself.

"Performance"
You won't find another table/grid widget out there that has better performance than NatTable! Smile
Re: NatTable evaluation [message #1053042 is a reply to message #1052524] Thu, 02 May 2013 07:47 Go to previous messageGo to next message
Nikolas Batanov is currently offline Nikolas BatanovFriend
Messages: 5
Registered: April 2013
Junior Member
Tank you Smile .
Can i add selection listener for one cell, not complete row?

[Updated on: Thu, 02 May 2013 07:50]

Report message to a moderator

Re: NatTable evaluation [message #1053044 is a reply to message #1053042] Thu, 02 May 2013 07:57 Go to previous message
Dirk Fauth is currently offline Dirk FauthFriend
Messages: 2702
Registered: July 2012
Senior Member
What kind of listener would you like to have? Adding a listener to every cell itself is not working and IMHO wouldn't be a good design choice in terms of memory and performance when talking about really large tables. But e.g. for selection you can add an ILayerListenerto the NatTable instance that only gets active if the ILayerEvent is of type CellSelectionEvent. PropertyChangeEvents should be handled in the DataLayer and not in the cell which is meant to be the visual representation.
Previous Topic:NPEs on empty table (BodyCellEditorMouseEventMatcher)
Next Topic:NullPointerException when exporting nattable
Goto Forum:
  


Current Time: Mon Aug 19 12:54:00 GMT 2019

Powered by FUDForum. Page generated in 0.01398 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top