sharepoint lookup字段的读取与赋值
1.读取
var columnFieldValue = oListItem.get_item("columnName"); var lookupValue = columnFieldValue.get_lookupValue(); var lookupId = columnFieldValue.get_lookupId();
2.赋值(单个)
var lookupValue = new SP.FieldLookupValue(); lookupValue.set_lookupId($("select[title='车辆资源(Resources) selected values'] option")[0].value); listItem.set_item('lookupColumn',lookupValue);
3.赋值(多个)
//Jsom
var lookupList=[]; var oContext=SP.ClientContext.get_current(); var oWeb=oContext.get_web(); var oList=oWeb.get_lists().getByTitle("Group Calendar"); var olistItem=oList.getItemById(2164); var lookupVal1 = new SP.FieldLookupValue(); lookupVal1.set_lookupId(36); var lookupVal2 = new SP.FieldLookupValue(); lookupVal2.set_lookupId(73); lookupList.push(lookupVal1); lookupList.push(lookupVal2); console.log(); olistItem.set_item('Facilities',lookupList); olistItem.update(); oContext.executeQueryAsync(function(){console.log("success");},function(){console.log("fail");});
//CSOM List<FieldLookupValue> lookupList = new List<FieldLookupValue>(); FieldLookupValue LookupVal1 = new FieldLookupValue(); LookupVal1.LookupId = 36; FieldLookupValue LookupVal12= new FieldLookupValue(); LookupVal2.LookupId = 73; lookupList .Add(LookupVal1); lookupList .Add(LookupVal2); listItem["Facilities"] = lookupList ; listItem.update();
posted on 2019-02-20 14:53 赢在当下_Victor 阅读(318) 评论(0) 编辑 收藏 举报