getDialogYAndN static method
dynamic
getDialogYAndN(
- BuildContext c,
- String content, {
- String? title,
- String? ok,
- String? no,
- dynamic okFunc()?,
- dynamic noFunc()?,
Implementation
static getDialogYAndN(BuildContext c, String content,{String? title,String? ok,String? no,Function()? okFunc,Function()? noFunc}){
return showDialog(
context: c,
builder: (context) {
return AlertDialog(
title: title==null?null:Text(title),
content: Text(content),
actions: <Widget>[
ElevatedButton(
onPressed: () {
if(okFunc!=null){
okFunc();
Navigator.pop(context);
Scaffold.of(c).closeEndDrawer();
}else{
Navigator.of(c).pop();
}
},
child: Text(ok??'确认'),
),
ElevatedButton(
onPressed: noFunc??() {
Navigator.of(context).pop();
},
child: Text(no??'取消'),
),
],
);
},
);
}