我想根据用户在“输入”字段中输入的内容,将一些数据(名字和姓氏)插入到共享点列表中。我找到了此页面https://github.com/SharePoint/PnP-JS-Core/wiki/Working-With:-Items
我找到了此代码,但是这些值是硬编码的,而不是用户输入的。如何从输入框中读取FirstName和SurName字段?
pnp.sp.web.lists.getByTitle("PeopleFields").items.add({
Title: Util.getGUID(),
User1Id: 9, // allows a single user
User2Id: {
results: [ 16, 45 ] // allows multiple users
}
}).then(i => {
console.log(i);
});
这是我的标签和输入框。
{<label>First Name</label>}
{<input id="FirstName" name="FirstName" type="text"></input>}
<p></p>
{<label>SurName</label>}
{<input id="SurName" name="SurName" type="text"></input>}
答案 0 :(得分:0)
我建议您使用SPFx-OfficeUIFabric-PeoplePicker,以便您可以在控件中输入人物而不是文本框。
您可以检查下面的演示以将用户插入列表。
https://www.c-sharpcorner.com/article/pnp-people-picker-control-for-spfx/