【发布时间】:2021-11-13 17:02:10
【问题描述】:
当我想在搜索按钮上写文字时,来不及了。我不知道这到底是什么原因,但我认为这是由于 onChanged 部分。你能帮帮我吗?
我的代码
import 'package:easy_debounce/easy_debounce.dart';
import 'package:flutter/material.dart';
import 'package:flutter_form_builder/flutter_form_builder.dart';
import 'package:get/get.dart';
import 'package:novadan_admin/global/utilities/consts_design.dart';
import 'package:novadan_admin/global/utilities/consts_tools.dart';
import 'package:novadan_admin/modules/orders/orders_main/controllers/orders_main_controller.dart';
class OrdersMainDataTableHeaderSearchBar extends StatelessWidget {
final OrdersMainController orderMainController = Get.find();
@override
Widget build(BuildContext context) {
return Container(
width: 200,
height: 40,
child: FormBuilderTextField(
name: 'search',
initialValue: "",
decoration: InputDecoration(
labelText: "searchlabel".tr,
hintText: "searchhint".tr,
suffixIcon: searchButtonSuffixDecoration()),
onChanged: (newValue) {
orderMainController.formKey.value.currentState?.fields['search']?.didChange(newValue);
orderMainController.update();
},
validator: FormBuilderValidators.compose([]),
keyboardType: TextInputType.text,
));
}
}
- 设计
【问题讨论】:
标签: flutter dart flutter-dependencies flutter-web