So, handsontable provides different methods to getdata at row. I have observed a critical issue which should be rectified asap! Please let me know if this is the expected behavior. If it is please let me know what can be the alternative.
So basically, after filtering of rows, if I want to get source data at the selected row, I get the wrong value! But if I get data at row, it works fine.
Here’s the fiddle:
http://jsfiddle.net/1ouw3v2r/1/
Try to filter down on column B on value “et”.
You will see the console log of:
console.log(hot.getDataAtRow(1));
console.log(hot.getSourceDataAtRow(1));
Which should be same but they are not!
In this particular case, I can use getDataAtRow instead but my actualy data source is a json and my whole code access values using getDataAtRow(1).column1, etc.
Can you provide any alternative to this without me having to change the whole code! And also is this the correct behavior of getSourceDataAtRow?
Thanks