Flutter-在Firebase中存储小部件?

问题描述 投票:2回答:2

我想知道是否可以在Firebase中存储小部件(代码)?

原因:我希望用户创建特定于该用户的表单,以便他们可以添加/删除字段。然后,用户的客户可以根据用户想要的字段填写该表格。

我已经阅读了其他Stackflow问题中的其他语言,他们将代码.toString()转换为String并存储。

任何反馈将不胜感激!

firebase flutter google-cloud-firestore flutter-layout flutter-web
2个回答
2
投票

存储窗口小部件不是那么标准。看到,字段的类型不是无限的。在您的上下文中,无限的是一个用户可以拥有多少个字段以及输入字段的顺序(就像Google表单创建过程一样)。

一个想法是,您存储用户选择的输入字段的序列,并在每个序列中存储标签,这些标签是常见的那些输入字段的占位符。然后从火源中检索这些数据,并在enum的帮助下进行显示。


0
投票

是的,是的,可以使用Flutter将代码存储在Firebase中。如您所提到的,使用Flutter API toString()中描述的here,可以覆盖任何格式并将其转换为String,可以根据需要将其存储在Firebase中。

但是,请考虑检查并验证添加的代码,因为这不是更好的解决方案,因此无法将任何代码作为字段添加到您的应用程序中。此外,当从数据库中带回代码时,一旦转换代码,您就应该能够将其用作字段。

让我知道信息是否澄清!

© www.soinside.com 2019 - 2024. All rights reserved.