Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 回应';完成';TextFormField中的按钮_Flutter - Fatal编程技术网

Flutter 回应';完成';TextFormField中的按钮

Flutter 回应';完成';TextFormField中的按钮,flutter,Flutter,我想回应用户在输入TextFormField时按下键盘上的“完成”按钮 迄今为止的代码: TextFormField( autofocus: true, textInputAction: TextInputAction.done, decoration: InputDecoration( labelText: 'ENTER YOUR TASK'

我想回应用户在输入TextFormField时按下键盘上的“完成”按钮

迄今为止的代码:

            TextFormField(
              autofocus: true,
              textInputAction: TextInputAction.done,
              decoration: InputDecoration(
                  labelText: 'ENTER YOUR TASK'
              ),
            ),
使用或财产

onEditingComplete

  • 当按下完成操作时,如“完成”、“开始”、“发送”或“搜索”,用户的内容将提交给控制器,然后放弃焦点

  • 当按下“下一步”或“上一步”等非完成操作时,用户的内容将提交给控制器,但不会放弃焦点,因为开发人员可能希望立即将焦点移动到OnSubmited中的另一个输入小部件

例如

          TextFormField(
            onEditingComplete: (){
              //do your stuff   
              },
          )

          TextFormField(
            onFieldSubmitted: (val){
              // process
            },
          )

onFieldSubmitted

当用户指示他们已完成编辑字段中的文本时,将调用OnSubmited

例如

          TextFormField(
            onEditingComplete: (){
              //do your stuff   
              },
          )

          TextFormField(
            onFieldSubmitted: (val){
              // process
            },
          )

使用或财产

onEditingComplete

  • 当按下完成操作时,如“完成”、“开始”、“发送”或“搜索”,用户的内容将提交给控制器,然后放弃焦点

  • 当按下“下一步”或“上一步”等非完成操作时,用户的内容将提交给控制器,但不会放弃焦点,因为开发人员可能希望立即将焦点移动到OnSubmited中的另一个输入小部件

例如

          TextFormField(
            onEditingComplete: (){
              //do your stuff   
              },
          )

          TextFormField(
            onFieldSubmitted: (val){
              // process
            },
          )

onFieldSubmitted

当用户指示他们已完成编辑字段中的文本时,将调用OnSubmited

例如

          TextFormField(
            onEditingComplete: (){
              //do your stuff   
              },
          )

          TextFormField(
            onFieldSubmitted: (val){
              // process
            },
          )


它会自动将其视为提交,如果仍要覆盖,则可以在TextFormField中使用
onsubmit
param。它会自动将其视为提交,如果仍要覆盖,则可以在TextFormField中使用
onsubmit
param