我正在尝试将一个数据模型中的字段设置为等于相关数据模型中的字段。我已经考虑过设置一个事件以将字段设置为彼此相等,但不知道此事件的最佳触发器是什么,也不知道所需的代码。
另外,也许不需要事件,并且有一些更基本的基础方法可以在相关模型之间建立这种现场联系。
示例:“人员模型”具有“公司模型”作为相关模型。添加新的人员记录时,选择相关的公司记录将意味着人员记录中的“行业”字段将与相关公司记录中的“行业”字段相等。
谢谢!
答案 0 :(得分:0)
创建人记录后,您可以执行回调函数。回调函数将更改相关公司记录的 Industry 字段值,以匹配 People 记录的相同值。像这样的东西(GIF)。请注意,我在创建人记录时正在更新公司行业价值。
这是客户端脚本上的代码:
var pgPeople = app.pages.PeopleCompanies;
var pgPeopleDesc = pgPeople.descendants;
function updateRelatedRecordField(){
var peopleDatasource = app.datasources.People;
peopleDatasource.createItem(function(record){
var industry = record.Industry;
record.Companies.Industry = industry;
});
}
您需要使用函数updateRelatedRecordField();
替换表单小部件按钮上的默认onClick函数
了解更多here。