boolean_tristate should be the default for the Field of a Column.boolean
@@ -498,6 +498,7 @@ def select(cls, checkbox_name='pk', checked=lambda row, **_: False, call_target=
@classmethod
@class_shortcut(
filter__call_target__attribute='boolean',
+ filter__field__call_target__attribute='boolean_tristate',
bulk__call_target__attribute='boolean',
cell__format=lambda value, **_: mark_safe('<i class="fa fa-check" title="Yes"></i>') if value else '',
)
