I've noticed that when introducing a checkbox column (using type=checkBoxSelection), setting editable: false on the colModel does not prevent the user from checking or unchecking the box in the cell. Normally, setting editable: false on a column prevents the user from editing the value in that column without first going into edit mode (I am using row-level editing). The purpose of this particular checkbox column simply editing a true/false value, and not intended to act as a selector for the entire row. Any advice to prevent the user from changing the checked/unchecked state of the column value until the user enters edit mode on the row?