Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 此人员选取器的defaultSelectedUser属性的格式是什么?_Reactjs_Sharepoint Online_Spfx - Fatal编程技术网

Reactjs 此人员选取器的defaultSelectedUser属性的格式是什么?

Reactjs 此人员选取器的defaultSelectedUser属性的格式是什么?,reactjs,sharepoint-online,spfx,Reactjs,Sharepoint Online,Spfx,我正在尝试使用存储在SP列表中不同的人员列中的多个用户填充此人员选择器 这是控件: 属性是defaultSelectedUsers,当从SP列表检索项目时,我使用它填充PP。 下面是人员选取器: <PeoplePicker context={this.props.context} personSelectionLimit={3} groupName={''} // Leave this blank in case you want to filter from all u

我正在尝试使用存储在SP列表中不同的人员列中的多个用户填充此人员选择器

这是控件:

属性是defaultSelectedUsers,当从SP列表检索项目时,我使用它填充PP。 下面是人员选取器:

<PeoplePicker
   context={this.props.context}
   personSelectionLimit={3}
   groupName={''} // Leave this blank in case you want to filter from all users
   showtooltip={false}
   isRequired={false}
   disabled={false}
   selectedItems={this._getPanellistsPickerItems}
   showHiddenInUI={false}
   defaultSelectedUsers={panellists ? panellists : []}
   principalTypes={[PrincipalType.User]}
   resolveDelay={1000}
   ensureUser={true}
  />
但它并没有把任何东西放进PP的检索中。我正在对数组进行字符串化,但不确定上述属性的格式是否正确。

@Tom

我用下面的阵列在我的SPO中测试了此控件,它在这里运行良好:

下面是我的测试演示,您可以看一下:


你能分享获取人名的功能吗?嗨,贝克,我决定不使用上面的(我的op),因为它效率不高,并且在我无法确定的地方改变了状态。我最终使用了es6[…myArray]、…[newArray]等等。
(3) ["user02@domain.co.uk", "user01@domain.co.uk", "user03@domain.co.uk"]
0: "user02@domain.co.uk"
1: "user01@domain.co.uk"
2: "user03@domain.co.uk"
length: 3
__proto__: Array(0)