【问题标题】:Insert Multiple values for Person/Group Field using JSOM使用 JSOM 为人员/组字段插入多个值
【发布时间】:2016-07-28 14:02:41
【问题描述】:

我正在创建一个Sharpeoint 托管应用程序。我正在使用客户端人员选择器控件并尝试在人员/组字段(主管)中插入多个用户值并收到此错误“用户不存在或不是唯一的”。下面是我的代码,此代码适用于单个用户,但适用于多个用户。谁能帮帮忙..

var list = web.get_lists().getByTitle("StudentDetails");
var listCreationInformation = new SP.ListItemCreationInformation();
var listItem = list.addItem(listCreationInformation);
var peoplePicker =       ClientPeoplePicker.SPClientPeoplePickerDict.peoplePickerDiv_TopSpan;
  // Get information about all users.
  var users = peoplePicker.GetAllUserInfo();
   // Get user keys.
    var keys = peoplePicker.GetAllUserKeys();
   var finalusers = new Array();
   for (var i = 0; i < users.length; i++) {
  var arryuser = users[i];
     finalusers.push(SP.FieldUserValue.fromUser(arryuser.Key));
    }
   listItem.set_item("Supervisor", finalusers);
  listItem.update();
 ctx.load(listItem);

提前致谢

【问题讨论】:

  • 将主管列的“允许多项选择”设置为“是”。对我有用。解决方案在以下链接中提出。c-sharpcorner.com/forums/…

标签: sharepoint sharepoint-2013 sharepoint-jsom


【解决方案1】:

将主管列的“允许多项选择”设置为“是”。对我有用。在下面的链接中建议了解决方案。 http://www.c-sharpcorner.com/forums/insert-multiple-values-for-persongroup-field-using-jsom

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-11
    • 2015-10-09
    • 1970-01-01
    相关资源
    最近更新 更多