Hi stworthy.
you just don't return null from the styler but in onBeforeEdit, you also set a flag 'row.isEditing' and refresh the entire row to force a call on the styler.
This is a clear workaround to handle one or two special cases. But in my opinion this should be included in the source.. such that before loading cells with checkbox editor, the styler is set to null by default. In case of other editors, the styling is anyway not visible.
I have some 60 edatagrids with multiple style-based columns. A refresh row for every edit may cause a performance issue as well. Thanks for sharing your opinion.
EasyUI