在包含两个查找列的列表中添加项目时发生异常

时间:2019-08-09 10:40:44

标签: javascript sharepoint-online

我只是想将一个项目添加到包含两个查找列的列表中。尽管在与互联网上可用的代码进行比较时,虽然我确定我的代码不包含错误,但我遇到了以下异常: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));

0 个答案:

没有答案