In my Spark DG I have a column that serves a purpose of starting and ending an editing session. I use a custom item renderer with a button that when I click on it initiates editing and gets its icon changed.
When I click on the same button in another row I want to end editing in the first row and flip its button back to original. I am using states for that.
Everything seems to be working except when I start editing in row #1 from the top and then click on a button in any other row the button in the first row does not change its icon.
It has been already days of work trying figuring out what is so special in the row #1. No luck. Please help.