This is the case where you need to use Field editor button, basically you can define a field editor button in core database, you can define the fields you want to be edited, then associate this button with your rendering, following are the steps:
- Switch to core database and navigate to this path: /sitecore/content/Applications/WebEdit/Custom Experience Buttons
- Specify an icon, a header, Fields (the field(s) names pipe-separated
you want to edit) and tooltip.
- Switch back to master database and in Experience Editor Buttons navigate to your button and select it.
Now when you're in Experience Editor, you will find a button that you can use to edit the checkbox field, as example see below:
