Dart 颤振-如何禁用输入表单字段
我使用TextFormField输入手机号码,手机号码的提示文本为“输入电话号码”,我想在文本字段聚焦时放置前缀文本(国家代码),提示文本必须隐藏,前缀文本必须放置在那里(不可编辑文本) 代码: }已启用:错误Dart 颤振-如何禁用输入表单字段,dart,flutter,Dart,Flutter,我使用TextFormField输入手机号码,手机号码的提示文本为“输入电话号码”,我想在文本字段聚焦时放置前缀文本(国家代码),提示文本必须隐藏,前缀文本必须放置在那里(不可编辑文本) 代码: }已启用:错误 用这个可以解决你的问题 有时使用enabled:false,按下时仍会使文本字段聚焦。因此,您可以将其环绕在一个IgnorePointer上作为替代。TextFormfield具有enabled属性,请使用make enabled:false。 Widget buildFields(
用这个可以解决你的问题 有时使用
enabled:false,按下时仍会使文本字段聚焦。因此,您可以将其环绕在一个IgnorePointer
上作为替代。TextFormfield具有enabled属性,请使用make enabled:false。
Widget buildFields(
BuildContext context,
String hintTextValue,
TextEditingController fieldsController,
String paramName,
Function validateFields,
TextInputType type,
String prefixTextValue,
[inputFormatters]) {
valueBuilder = value != null ? value["primary_customer"][paramName] : null;
return TextFormField(
initialValue: valueBuilder,
onSaved: (text) {
fieldsController.text = text;
},
inputFormatters: [inputFormatters],
keyboardType: type,
decoration: InputDecoration(
hintText: hintTextValue,
prefixText: prefixTextValue,
prefixStyle: TextStyle(color: Colors.black)),
validator: validateFields,
);