showStringPicker<T> static method
void
showStringPicker<T>(})
单列
Implementation
static void showStringPicker<T>(
BuildContext context, {
required List data,
String? title,
String? labelKey, // 对象数组的文字字段
int selectIndex = 0,
Widget? contentOtherChild,
@required _ClickCallBack? clickCallBack,
}) {
if (data.length <= 0) {
return;
}
_showPicker(
context,
data: data,
title: title,
selecteds: [selectIndex],
pickerType: PickerType.String,
// contentOtherChild: contentOtherChild,
adapter: labelKey != null
? PickerDataAdapter(pickerData: data.map((e) => e[labelKey]).toList())
: PickerDataAdapter(pickerData: data),
clickCallBack: clickCallBack,
);
}