Flutter FormBuilder输入字段未显示在-flatter(Form builder软件包)中的行中
需要使用package在一行中显示多个文本字段, 这是我的代码(不工作)Flutter FormBuilder输入字段未显示在-flatter(Form builder软件包)中的行中,flutter,flutter-layout,textfield,flutter-dependencies,formbuilder,Flutter,Flutter Layout,Textfield,Flutter Dependencies,Formbuilder,需要使用package在一行中显示多个文本字段, 这是我的代码(不工作) FormBuilder( 子项:列(子项:[ FormBuilderTextField( 属性:“产品名称”, 装饰:常量输入装饰( labelText:“产品名称”, ), 一旦改变:_一旦改变, ), 划船( 儿童:[ FormBuilderTextField( 属性:'product_before', 装饰:常量输入装饰( labelText:“产品名称”, ), 一旦更改:_onChanged,), FormBui
FormBuilder(
子项:列(子项:[
FormBuilderTextField(
属性:“产品名称”,
装饰:常量输入装饰(
labelText:“产品名称”,
),
一旦改变:_一旦改变,
),
划船(
儿童:[
FormBuilderTextField(
属性:'product_before',
装饰:常量输入装饰(
labelText:“产品名称”,
),
一旦更改:_onChanged,),
FormBuilderTextField(
属性:'后的产品'u',
装饰:常量输入装饰(
labelText:“产品名称”,
),
一旦改变:_一旦改变,
),
],
),
尺寸箱(高度:15),
]))
套餐链接:
您可以提供
\u onChanged
函数的代码吗?它只需打印值“final ValueChanged=(val)=>print(val);”然后,您需要放置setState
函数您可以使用宽度为MediaQuery.of(context).size.width/3的容器,
FormBuilder(
child: Column(children: <Widget>[
FormBuilderTextField(
attribute: 'product_name',
decoration: const InputDecoration(
labelText: 'Product Name',
),
onChanged: _onChanged,
),
Row(
children: [
FormBuilderTextField(
attribute: 'product_before',
decoration: const InputDecoration(
labelText: 'Product Name',
),
onChanged: _onChanged,),
FormBuilderTextField(
attribute: 'product_after',
decoration: const InputDecoration(
labelText: 'Product Name',
),
onChanged: _onChanged,
),
],
),
SizedBox(height: 15),
]))