gpt4 book ai didi

flutter - 如何在 Flutter for web TextField 上触发 onSubmitted

转载 作者:行者123 更新时间:2023-12-03 23:50:44 27 4
gpt4 key购买 nike

我有一个用于网络的小型 flutter 应用程序,并且正在显示一个 TextField。

现在,每当用户离开 TextField(焦点丢失)或按下 Enter 键时,我都需要像 onSubmitted 这样的回调。现在我根本无法进行任何回调。

TextField(
decoration: InputDecoration(
labelText: 'Name',
),
controller: TextEditingController(text: event.name),
onEditingComplete: () { print("editing complete"); },
onSubmitted: (String value) { print("submitted\n"); },
maxLines: 1,
),

最佳答案

这在 Flutter Web 上对我有用

            TextField(
controller: _passwordController,
decoration: InputDecoration(
labelText: 'Password',
),
obscureText: true,
onSubmitted: (value) {
_loginPresenter.login(
_usernameController.text, _passwordController.text);
},
),

注意 onSubmitted 的定义.当用户在 flutter web 上按下 Enter 键时, loginPresenter.login方法将被调用。

关于flutter - 如何在 Flutter for web TextField 上触发 onSubmitted,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58320455/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com