我一直在编写一个依赖于mgt-react组件的React应用程序。
这个应用程序基本上只是一个SharePoint库的接口。
一切都很好,而且PeoplePicker在很多方面都很有效,因为我可以开始输入用户名,下拉列表可以工作,我可以选择一个人。
然而,现在我想要创建一个编辑屏幕。为了实现这一点,我需要使用插入时输入的用户预先填充PeoplePicker。
我似乎无法让"defaultSelectedUsers“属性工作。
我已经削减了简单的硬编码用户的电子邮件地址,但它仍然不工作。
以下是组件的代码(出于隐私原因更改了电子邮件地址):
<PeoplePicker defaultSelectedUsers={['user@domain.com']} selectionMode="single" selectionChanged={handleSelectionChanged}></PeoplePicker>无论我做什么,它都不是预先填充一个用户/人。
所有的权限都在那里(我认为),当我开始键入用户名时,组件就证明了这一点。
知道我可能错过了什么吗?
一如既往,非常感谢您事先提供的任何信息。
--编辑--编辑--
哦,好吧,好像我不能用那个道具和mgt反应?我必须使用defultSelectedUserIds,不能仅仅提供一个电子邮件地址。有人能证实这是真的吗?
https://stackoverflow.com/questions/68577795
复制相似问题