I've got an empty table in a perspective view.
Two buttons populate the table as follows:
All Checked:
data = [ ]
data.append({"COL1": True})
data.append({"COL1": True})
data.append({"COL1": True})
self.getSibling("Table").props.data = data
The other button, 'All Unchecked' does the same but with False instead of True.
The only thing is that I made the column editable. I don't even care about saving the value somewhere because the bug happens even before that.
So by pressing the first button I get:
And pressing "All Unchecked":
It works fine unless you enter a cell by double-clicking it.
There's no need to change the value. Just press "All Checked".
The cell freezes its value without reflecting changes in the data property.
This is very similar to what happens to a TextField when the rejectUpdatesWhileFocused property is set to True, but in this case this behavior can't be changed.
Even though if this option isn't provided, i tried to find a workaround to make it work.
I tried hiding and showing the column again with no luck, then I tried to force the cell out of its editing state but I couldn't find a way.
Any idea on how to fix this?
Ignition 8.1.14
Perspective: 2.1.14