Hi Kriangkrai Wachirarattanakornkul,
Sorry for the delay, I don't know how I missed your post. I hope it's not too late.
Regarding your questions:
- Sorting is feasible in this version. Although it is not provided like the TableView. We tried to do the same thing MS Excel is doing. And as you may notice, Excel is not sorting on the column header. You simply select a cell and define it as a column header, and then you can sort all the values below that cell. That's exactly what the SpreadsheetView is providing with
https://controlsfx.bitbucket.io/org/controlsfx/control/spreadsheet/SpreadsheetView.html#getComparator--- You can use custom object with the SpreadsheetView. Regarding your question, you have a Event fired every time a cell is modified. You may take a look to
https://controlsfx.bitbucket.io/org/controlsfx/control/spreadsheet/GridChange.htmlWith this event, you can know when a cell is modified and with which value.
Now if you want to closely monitor the changes, you can either create a custom SpreadsheetCellType or/and a custom SpreadsheetCell.
Let me know if you need more help, don't hesitate to look into the documentation. Don't hesitate to post some small code of snippets so that I can help you the best I can.
Regards,
Sam'