如何更新/设置一长串数据到Firestore-Flutter



基本上,这个功能是为用户制作他们的在线档案,并允许他们编辑自己的信息(例如姓名、简历、公司、职位等(。我知道我可以根据flatterfire文档使用更新/设置JSON,但如果我有很多这样的字段,用户可以编辑和更新呢。

附言:仅举一个部分(用户体验/职业(的例子

@override
Widget build(BuildContext context) {
final pcx = Get.find<ProfileController>();
return Column(
children: [
SizedBox(height: 20),
ProfileField(
controller: pcx.experienceTC,
title: 'Section Title',
hintText: 'e.g What I do',
maxLength: 20,
),
ListView.builder(
physics: NeverScrollableScrollPhysics(),
shrinkWrap: true,
itemCount: value,
itemBuilder: (context, index) {
return Column(
children: [
Text('Experience ${index + 1}'),
Divider(
color: MyColor.black,
indent: 20,
endIndent: 20,
),
SizedBox(height: 20),
ProfileField(
title: 'Position',
),
ProfileField(
title: 'Company Name',
),
ProfileField(
title: 'Company Mobile',
keyboardType: TextInputType.phone,
),
ProfileField(
title: 'Company Website',
keyboardType: TextInputType.url,
),
ProfileField(
title: 'Company Address',
keyboardType: TextInputType.streetAddress,
),
SizedBox(height: 20),
],
);
}),

我认为你可以为每个用户创建文档,所以每个用户只能更新

相关内容

  • 没有找到相关文章