我试图找出onEdittingComplete
和onSubmitted
之间的区别,我不知道何时应使用后者,因为前者可用于切换焦点或提交表单内容。
我尝试查看文档,但是关于onSubmitted
属性的说法并不多。
最佳答案
on已提交:
final ValueChanged<String> onSubmitted
在使用TextField
和onSubmitted
执行TextInputAction.next
时,大多数情况下,它将返回TextInputAction.previous
回调中输入的textInputAction
输入值,该值用于键盘的下一个/上一个字段。onEditingComplete:
final VoidCallback onEditingComplete
它类似于onSubmitted
,但是在回调中不返回值,而是更新文本controller
,然后我们可以在需要的地方从controller
中获取值。关于flutter - Flutter:onEdittingComplete和onSubmitted之间的TextField差异,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/63690311/