Hello, I have a DataGrid displaying an ArrayCollection, and one column
using a CheckBox as the itemRenderer. I am properly overriding the
data method in the renderer and updating an underlying property of the
item that is clicked.

The problem is that when there is a filterFunction applied to the
ArrayCollection, updating that underlying property causes erratic
behavior in the DataGrid, such as the reordering of rows. If there is
no filter applied or I comment out the line that actually updates the
row's value there are no issues, so its definitely related to the
updating of the data.

Even stranger is the fact that not every row seems to trigger the
reordering. Clicking on the CheckBox in the first or last row in the
DataGrid always causes the problem, but with rows in the middle the
problem isn't as consistent.

Anyone have any idea what is going on or how to avoid this?

Thanks,
Ben

Reply via email to