Вы можете попробовать поместить CheckBox внутри FocusPanel или подобного.Таким образом, когда флажок отключен, событие щелчка переходит к FocusPanel, который может включить этот флажок для вас.Возможно, вы захотите поставить event.stopPropagation()
в обработчике щелчков флажка, чтобы не вызывать обработчик щелчков панели фокусировки при включенном флажке.
Я не проверял это, но уверен, что он будет работать.Будьте осторожны, хотя.Я бы порекомендовал предоставить другое средство помимо включения флажка, так как многие пользователи не поймут, что нажатие на отключенный флажок будет иметь эффект.