我有一个webapp,允许用户创建自己的字段,以便稍后在表单中呈现.
我有一个模型Formfield如下:
class Formfield(db.Model):
id = db.Column(db.Integer, primary_key = True)
form_id = db.Column(db.Integer, db.ForeignKey('formbooking.id'))
label = db.Column(db.String(80))
placeholder_text = db.Column(db.String(80))
help_text = db.Column(db.String(500))
box_checked = db.Column(db.Boolean, nullable = True, default = False)
options = db.Column(db.String) # JSON goes here?
answer = db.Column(db.String)
required = db.Column(db.Boolean, nullable = False, default = False)
order = db.Column(db.Integer)
fieldtype = db.Column(db.Integer)
Run Code Online (Sandbox Code Playgroud)
我用来表示一个字段,无论种类如何(复选框,输入,以后更多).
如您所见,每个字段都有一个Form_id的FK.
我正在尝试为给定的form_id生成动态表单.问题是我需要确定要为每个Formfield呈现的字段类型.所以我还需要在某个时候处理字段类型.
我想解决方案是以某种方式将form_id传递给我的Form类中的函数.
我不知道如何做到这一点或在哪里寻找解决方案.
任何帮助将非常感谢!
我有以下TextView:
<TextView id="textFieldBody" hint="Some hint" text="{{ }}" editable="true" class="TextField" returnKeyType="done" />
Run Code Online (Sandbox Code Playgroud)
我正在尝试正确实现它,以便:
我不清楚如何实现这一目标.我需要实现什么样的后端代码?
理想情况下,我正在寻找适用于iOS和Android的解决方案.