Google app maker 无法将新的相关记录添加到新创建的记录中

Google app maker 无法将新的相关记录添加到新创建的记录中,google-app-maker,Google App Maker,当我在Google AppMaker中创建新记录,然后尝试将相关记录添加到此新记录时,控制台中会出现以下警告: com.google.apps.appmaker.client.datasource.AbstractModelDataSource 警告:找不到key RecordKey{key=private$7的元素, 模型键= 两个数据源都设置为: Manual save mode Automatically load data 当我刷新页面或尝试将相关记录添加到其他现有记录时,问题不会出

当我在Google AppMaker中创建新记录,然后尝试将相关记录添加到此新记录时,控制台中会出现以下警告:

com.google.apps.appmaker.client.datasource.AbstractModelDataSource 警告:找不到key RecordKey{key=private$7的元素, 模型键=

两个数据源都设置为:

Manual save mode 
Automatically load data
当我刷新页面或尝试将相关记录添加到其他现有记录时,问题不会出现


有人知道这个错误的原因吗?

App Maker不允许在关系的两端都有未保存的更改,很可能这就是第一种情况下收到错误消息的原因。但理论上,一旦保存了一个关系端,它就应该起作用(首先保存一条记录,然后链接它们并再次保存):

var countryDs=app.datasources.Country;
var capitalDs=app.datasources.Capital;
countryDs.createItem();
countryDs.item.Name='美国';
countryDs.saveChanges(函数(){
capitalDs.createItem();
capitalals.item.Name='华盛顿特区';
capitalDs.item.Country=countryDs.item;
capitalDs.saveChanges();
});
好的,我修好了。 我有两个表单。第一个用于创建项目。第二个用于编辑数据。在第一个表单页面中,需要设置为:

On Detach: Clear Changes To Datasource.
数据源需要设置为自动保存。