defaultGetItemLabel function
文本显示title提取
Implementation
String defaultGetItemLabel(dynamic data, [String? valueKey]) {
if (data is String) return data;
if (data is Map) {
///自定义显示文本字段
if (valueKey != null) {
if (data.containsKey(valueKey)) {
if (data[valueKey] != null) {
return data[valueKey];
}
}
}
if (data.containsKey('title')) {
if (data["title"] != null) {
return data["title"];
}
}
}
if (data is List) {
///多选情况赋值第一个
if (data.length >= 1) {
try {
String _title = data[0]["title"];
if (_title.isNotEmpty) {
return _title;
}
} catch (err) {
return '';
}
}
}
return '';
}