我有两种模式,国家/地区和城市,并且它们之间存在一对多的关系。一个国家可以有多个城市,而一个城市只能有一个国家。 App Maker在城市模型中生成一个 Country_fk 字段。
现在,当我创建“创建”表单并拖放绑定到“城市”模型的表单并包含相关的“国家/地区”字段时,App Maker将创建一个具有以下内容的下拉列表:
选项:@datasources.Country.items
值:@datasource.item.Country
如果我将其与一些示例应用程序进行比较,则看起来绝对不错。但是,我只获得相关“国家/地区”字段的ID,而不是国家/地区名称字段。
使用不同的型号已经发生了很多次。我曾经设法创建一个有效的关系,并且使用了相同的数据源选项和值,但是我一辈子都无法理解为什么如此简单的事情很难做到。我已经开始放弃App maker了。
答案 0 :(得分:1)
您可以从official documentation那里获得一些帮助。
创建模型时,可以选择默认显示字段。当App Maker引用模型中的记录时,它将使用默认显示字段。显示字段通常用于选择记录的小部件,例如下拉列表。
转到模型,并确保选择正确的显示字段。如下图所示。
答案 1 :(得分:0)
您需要在相关模型中将必填字段设为“显示名称”。完成此操作后,它将根据需要显示