RE: TableCellEditing in eSWT/eJface Pragun Mehta 7.Jan.10 06:53 AM a Web browser Client for Devices 6.1.2Windows Mobile
Finally I made it working but not using TableCellEditor. I got IBM US L2/L3 developement support call suggestions that TableCellEditing is NOT supported in Windows Mobile operating system !!! So its not eRCP/eSWT/eJface jar files or Lotus Expeditor build which I thought earlier !!
I did it in slightly different way,
(1) I removed all code which was using Table ICellModifier interface
(2) Added Listener to Table "table.addListener(SWT.MouseUp, new Listener()" which handels Event when user selects any Table Row
(3) Open a dialog composite pop-up window and for new Text entery. This dialog pop-up window has update button so on clicking it, below operation gets performed
- start a new thread which updates database for this new user Text entry
- using "display.syncExec" and update ArrayList of Tableviewer and simply refresh Tableviewer to display updated ArrayList
- Close dialog pop-up window and Tableviewer shows updated Table Cell