Flutter textField 小部件中的 onSubmitted 和 onEditingComplete 有什么区别?
What is the difference between onSubmitted and onEditingComplete in Flutter textField widget?
Flutter textField
小部件中的 onSubmitted
与 onEditingComplete
有何区别?
我的意思是,onSubmitted
已经将用户输入的值传递给我们,我们可以在提交完成时使用该值。为什么需要 onEditingComplete
属性?
我也遇到了this Whosebug post
根据这个post的置顶回答,onEditingComplete
用于判断用户提交数据后键盘是隐藏还是保留。如果是这样的话,为什么 flutter 会突飞猛进地拥有一个名为 onEditingComplete
的 属性,ACCEPTS A FUNCTION?他们可以简单地有一个 属性 像 hideKeyboardAfterEditing
接受真或假。
(我可能理解这里提到的 Stack Overflow post 是错误的。但这就是我的想法)
有人能帮我理解一下吗?
谢谢
两者在技术上是相同的,但 onEditingComplete
将 不会 降低屏幕键盘(例如:聊天应用程序)并且 onSubmitted
将降低屏幕键盘并且另外 onSubmitted
将 return 文本字段值。
Flutter textField
小部件中的 onSubmitted
与 onEditingComplete
有何区别?
我的意思是,onSubmitted
已经将用户输入的值传递给我们,我们可以在提交完成时使用该值。为什么需要 onEditingComplete
属性?
我也遇到了this Whosebug post
根据这个post的置顶回答,onEditingComplete
用于判断用户提交数据后键盘是隐藏还是保留。如果是这样的话,为什么 flutter 会突飞猛进地拥有一个名为 onEditingComplete
的 属性,ACCEPTS A FUNCTION?他们可以简单地有一个 属性 像 hideKeyboardAfterEditing
接受真或假。
(我可能理解这里提到的 Stack Overflow post 是错误的。但这就是我的想法)
有人能帮我理解一下吗?
谢谢
两者在技术上是相同的,但 onEditingComplete
将 不会 降低屏幕键盘(例如:聊天应用程序)并且 onSubmitted
将降低屏幕键盘并且另外 onSubmitted
将 return 文本字段值。