我一直在编写一个依赖于 mgt-react 组件的 React 应用程序。
该应用程序基本上只是 SharePoint 库的一个界面。
一切都运行良好,PeoplePicker 的工作量很大,我可以开始输入用户名,下拉菜单可以工作,我可以选择一个人。
但是现在我要创建一个编辑屏幕。为了实现这一点,我需要使用插入时输入的用户预填充 PeoplePicker。
我似乎无法让“defaultSelectedUsers”属性工作。
我已经将事情简化为简单地对用户电子邮件地址进行硬编码,但它仍然无法正常工作。
这是我的组件代码(出于隐私原因更改了电子邮件地址):
<PeoplePicker defaultSelectedUsers={['user@domain.com']} selectionMode="single" selectionChanged={handleSelectionChanged}></PeoplePicker>
无论我做什么,都不会预先填充用户/人。
权限都在那里(我认为),当我开始输入用户名时,组件工作证明了这一点。
有什么想法我可能会错过吗?
一如既往,非常感谢您提前提供的任何意见。
- - - 编辑 - -
哦,好吧,看来我不能将那个道具与 mgt-react 一起使用?我必须使用 defultSelectedUserIds 并且不能只提供电子邮件地址。有人可以确认是这种情况吗?