show static method
void
show(})
Implementation
static void show(
BuildContext context, {
required List data, // 多维数组,根据维数决定列数
String labelKey = _labelKey, // 对象数组的文字字段
String title = _titleText,//弹出框中间的提示信息
String tabText = _tabText,
bool isShowRadius = true,//是否是圆角的弹框
_ClickCallBack? clickCallBack,
}) {
if (data.length <= 0) {
return;
}
var _radius = isShowRadius ? _headerRadius : 0.0;
showModalBottomSheet<void>(
context: context,
isScrollControlled: true, // 使用true则高度不受16分之9的最高限制
// 设置圆角
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.only(
topLeft: Radius.circular(_radius),
topRight: Radius.circular(_radius),
),
),
// 抗锯齿
clipBehavior: Clip.antiAlias,
builder: (BuildContext context) {
return SafeArea(
child: VCascadePickerView(
data: data,
labelKey: labelKey,
title: title,
tabText: tabText,
clickCallBack: clickCallBack,
),
);
},
);
}