小编Din*_*esh的帖子

Flutter-'initialValue == null || controller == null':不正确。错误

我正在尝试为文本字段设置初始值。但是我无法在文本表单字段中设置初始值。我收到这个错误'initialValue == null || controller == null': is not true

码:

 Widget buildFirstName(BuildContext context) {
 valueBuilder = valueBuild();

return TextFormField(
  controller: firstNameController,
  initialValue: valueBuilder,
  decoration: InputDecoration(
    hintText: "Enter Name",
    fillColor: Colors.white,
    hintStyle: TextStyle(
        color: Color.fromRGBO(0, 0, 0, 1.0),
        fontFamily: "SFProText-Regular"),
  ),
  validator: validatingName,
);
Run Code Online (Sandbox Code Playgroud)

}

dart flutter

12
推荐指数
1
解决办法
3409
查看次数

Flutter-如何禁用输入表单字段

我正在使用 TextFormField 输入手机号码,其提示文本为“输入电话号码”,当该文本字段成为焦点并且提示文本必须隐藏且前缀文本必须隐藏时,我想放置前缀文本(国家/地区代码)放置在那里(不可编辑的文本)。

代码:

 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,
);
Run Code Online (Sandbox Code Playgroud)

}

dart flutter

3
推荐指数
1
解决办法
7348
查看次数

标签 统计

dart ×2

flutter ×2