admin管理员组文章数量:1023082
I'm trying to update a list item with the SharePoint 2010 Client Object Model and Javascript. The item I am trying to update has a Multiple Value Lookup field. I can successfully set this field, but only with one value. Does anyone know how to set it with multiple values?
var _newLookupField = new SP.FieldLookupValue();
_newLookupField.set_lookupId(itemArray.toString()); //this works if array is only 1 item
currentItem.set_item('Lookup_x0020_Field', _newLookupField);
I'm trying to update a list item with the SharePoint 2010 Client Object Model and Javascript. The item I am trying to update has a Multiple Value Lookup field. I can successfully set this field, but only with one value. Does anyone know how to set it with multiple values?
var _newLookupField = new SP.FieldLookupValue();
_newLookupField.set_lookupId(itemArray.toString()); //this works if array is only 1 item
currentItem.set_item('Lookup_x0020_Field', _newLookupField);
Share
Improve this question
asked Aug 12, 2011 at 16:30
TomTom
1301 silver badge5 bronze badges
2 Answers
Reset to default 3var lookupsIds = [1,2,4];
var lookups = [];
for (var ii in lookupsIds) {
var lookupValue = new SP.FieldLookupValue();
lookupValue.set_lookupId(lookupsIds[ii]);
lookups.push(lookupValue);
}
currentItem.set_item('Lookup_x0020_Field', lookups);
currentItem.update();
I have created a blog post that clearly explain how to add a list item that contains metadata with lookup fields.
http://vangalvenkat.blogspot./2011/10/adding-new-document-item-whose-metadata.html
I'm trying to update a list item with the SharePoint 2010 Client Object Model and Javascript. The item I am trying to update has a Multiple Value Lookup field. I can successfully set this field, but only with one value. Does anyone know how to set it with multiple values?
var _newLookupField = new SP.FieldLookupValue();
_newLookupField.set_lookupId(itemArray.toString()); //this works if array is only 1 item
currentItem.set_item('Lookup_x0020_Field', _newLookupField);
I'm trying to update a list item with the SharePoint 2010 Client Object Model and Javascript. The item I am trying to update has a Multiple Value Lookup field. I can successfully set this field, but only with one value. Does anyone know how to set it with multiple values?
var _newLookupField = new SP.FieldLookupValue();
_newLookupField.set_lookupId(itemArray.toString()); //this works if array is only 1 item
currentItem.set_item('Lookup_x0020_Field', _newLookupField);
Share
Improve this question
asked Aug 12, 2011 at 16:30
TomTom
1301 silver badge5 bronze badges
2 Answers
Reset to default 3var lookupsIds = [1,2,4];
var lookups = [];
for (var ii in lookupsIds) {
var lookupValue = new SP.FieldLookupValue();
lookupValue.set_lookupId(lookupsIds[ii]);
lookups.push(lookupValue);
}
currentItem.set_item('Lookup_x0020_Field', lookups);
currentItem.update();
I have created a blog post that clearly explain how to add a list item that contains metadata with lookup fields.
http://vangalvenkat.blogspot./2011/10/adding-new-document-item-whose-metadata.html
版权声明:本文标题:SharePoint 2010 Client Object Model + set the value of a multiple lookup field with Javascript - Stack Overflow 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/questions/1745484505a2152680.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论