关闭 modalsheet 时提交 data/trigger 函数
Submit data/trigger function when modalsheet is closed
我正在使用带有 TextEditingController 和 TextField 的模态 sheet 来允许用户进行输入。当用户提交(按下键盘上的回车)时,一个函数被触发,数据被收集并且一切正常。但是:如果用户在模态 sheet 之外单击,它会在不触发 onsubmit 函数的情况下关闭。我能以某种方式改变它吗?
简而言之: 我想将模式 sheet 之外的点击视为用户点击 enter/submits。
谢谢!
用 WillPopScope 小部件和 onpop 包装模型 sheet 你可以编写你的函数
例如
WillPopScope(
onWillPop: () async {
//enter your function here
return true;
},
child://child);
我正在使用带有 TextEditingController 和 TextField 的模态 sheet 来允许用户进行输入。当用户提交(按下键盘上的回车)时,一个函数被触发,数据被收集并且一切正常。但是:如果用户在模态 sheet 之外单击,它会在不触发 onsubmit 函数的情况下关闭。我能以某种方式改变它吗?
简而言之: 我想将模式 sheet 之外的点击视为用户点击 enter/submits。
谢谢!
用 WillPopScope 小部件和 onpop 包装模型 sheet 你可以编写你的函数 例如
WillPopScope(
onWillPop: () async {
//enter your function here
return true;
},
child://child);