我只是想将一个项目添加到包含两个查找列的列表中。尽管在与互联网上可用的代码进行比较时,虽然我确定我的代码不包含错误,但我遇到了以下异常:Uncaught Sys.InvalidOperationException:Sys.InvalidOperationException:该对象在与该关联的上下文不同的上下文中使用宾语。
clientContext = new SP.ClientContext();
var oList =
clientContext.get_web().get_lists().getByTitle('FormateurParTheme');
var itemCreateInfo = new SP.ListItemCreationInformation();
this.oListItem = oList.addItem(itemCreateInfo);
var lookupSingle = new SP.FieldLookupValue();
var lookupSingle2 = new SP.FieldLookupValue();
lookupSingle.set_lookupId(idFormateur);
lookupSingle2.set_lookupId(id);
oListItem.set_item('formateur', lookupSingle);
oListItem.set_item('theme', lookupSingle2);
oListItem.set_item('Title', 'test');
oListItem.update();
clientContext.load(oListItem);
clientContext.executeQueryAsync(Function.createDelegate(this,
this.onQuerySucceededDouble), Function.createDelegate(this,
this.onQueryRetrieveThemesNo));