buildPickerItem method
构建选择项
Implementation
Widget buildPickerItem(T data) {
final int i = selectedData.indexWhere((e) => isEquals(e, data));
final bool value = i != -1;
final bool enabled = isEnabled(data, value);
return TxCheckboxListTile(
title: TxMatchingText(
widget.labelMapper(data) ?? '',
query: controller?.text,
),
value: value,
subtitle: widget.subtitleBuilder == null
? null
: widget.subtitleBuilder!(context, data),
controlAffinity: ListTileControlAffinity.leading,
enabled: enabled,
onChanged: (val) => onChanged(val, data),
dense: true,
);
}