我想我可能在 tardis 分支中发现了一个错误。
看来,如果指定了外键,则不再添加带有外键表字段的附加字段列表框。
在 apppot 的示例中,如果我选择 COUNTRY 作为表,然后从最左侧的 gwt-Listbox 中选择“City”,它会添加另一个 gwt-Listbox,其中包含我可以选择的 City 表中的字段。
在 Tardis 分支中,来自 fks 数组的标签显示在我的案例“campaign”中的字段选择中。
如果我选择我创建的标签“活动”,则不会发生任何事情。
如果我再次选择标签,它会使用“活动”表中的字段名称更新第一个列表框中的字段列表,但它会在第一个框中执行此操作。
我期待类似的东西:
活动 | 露营地 | (是|不是|等)
我看到的是
露营地 | (是|不是|等)
我的 fks 规范如下所示:
"fks": [
{
"referenceTableName": "campdetail",
"reverseLabel": "Campaign",
"foreignKeyNames": "dpu_id",
"referencedKeyNames": "dpu_id",
"name": "campdetail_IBFK_1",
"label": "campaign"
}
]
我想看看我指定外键的方式是否有问题,或者这是一个需要提交错误报告的实际错误。
在此先感谢,斯科特