I'm using ngHandsontable Angular directive for Handsontable. I managed to show the data successfully, but I'm struggling with getting access to the modified rows so I can send the data to the DB.
I tried binding the afterChange callback, but the index seems to be off after column sorting. (shows the index of the row shown on the table, not in the dataSource)
I wonder what's the best practice to save ngHandsontable data or what I should do to access the API like getData method or columnSorting property
Thanks a lot for your help! - Marco
I ended up using afterInit event to get the instance and then call the methods in further events like the afterChange.
This is how my code looks like:
and then:
Thanks a lot to Bricktop for giving me the hint.
Simply use view model in the controller
and then you can call any of the core handsontable method of this view model like
I just solved it with this sort of logic: