We have a basic grid with inline editing. If you have the following setup with required: false and you press Update in the grid with the checkbox not checked, it will throw an error saying this field is required. If you remove the validation rule, it works as expected.
{ field: 'yearly_notification', headerText: 'Yearly Notification',
type:'boolean', displayAsCheckBox: true, editType: 'booleanedit',defaultValue: true,
validationRules: { required: true,}
},
{ field: 'day_90_notification', headerText: '90 Day Notification',
type:'boolean', displayAsCheckBox: true, editType: 'booleanedit',defaultValue: false,
validationRules: { required: false,}
},