isEnabled method
判断传入数据是否可操作
Implementation
bool isEnabled(T data, bool selected) {
bool enabled = true;
if (widget.disabledWhen != null) {
enabled = !widget.disabledWhen!(data);
}
if (widget.maxCount != null) {
enabled = enabled && (selectedData.length < widget.maxCount! || selected);
}
return enabled;
}