首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >管理反应PeoplePicker defaultSelectedUsers不像我所期望的那样工作

管理反应PeoplePicker defaultSelectedUsers不像我所期望的那样工作
EN

Stack Overflow用户
提问于 2021-07-29 14:27:38
回答 1查看 320关注 0票数 1

我一直在编写一个依赖于mgt-react组件的React应用程序。

这个应用程序基本上只是一个SharePoint库的接口。

一切都很好,而且PeoplePicker在很多方面都很有效,因为我可以开始输入用户名,下拉列表可以工作,我可以选择一个人。

然而,现在我想要创建一个编辑屏幕。为了实现这一点,我需要使用插入时输入的用户预先填充PeoplePicker。

我似乎无法让"defaultSelectedUsers“属性工作。

我已经削减了简单的硬编码用户的电子邮件地址,但它仍然不工作。

以下是组件的代码(出于隐私原因更改了电子邮件地址):

代码语言:javascript
复制
<PeoplePicker defaultSelectedUsers={['user@domain.com']} selectionMode="single" selectionChanged={handleSelectionChanged}></PeoplePicker>

无论我做什么,它都不是预先填充一个用户/人。

所有的权限都在那里(我认为),当我开始键入用户名时,组件就证明了这一点。

知道我可能错过了什么吗?

一如既往,非常感谢您事先提供的任何信息。

--编辑--编辑--

哦,好吧,好像我不能用那个道具和mgt反应?我必须使用defultSelectedUserIds,不能仅仅提供一个电子邮件地址。有人能证实这是真的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-29 19:00:13

是否有mgt 文档用于defaultSelectedUsers属性?据我所知,人员选择器只支持defaultSelectedUsersById。不过,电子邮件地址应该可以工作,假设图表能够检索用户(这是他们的实际id)。

为了进行快速测试,您能够通过图资源管理器 (用电子邮件替换id )筛选器检索用户吗?这就是我们用来做财产的东西。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68577795

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档