From searching around the forum I have come up with the following but it has issues. If I do not override the onHeaderClicked the grid sorts on the checkbox column. But if I override onHeaderClicked the checkbox does not update its visual. The onHeaderValueChanged function IS called. I noticed that the visual does update if I sort another column so I tried doing a refresh on the header but that did not work. Any suggestions?