SharePoint Tips and Tricks --如何用JS向PeopleEditor填充数据
有时我们需要在客户端为PeopleEditor控件填充值,但是PeopleEditor控件生成的HTML很复杂,包含一坨乱七八糟的东西。好吧,下面的这个JavaScript函数可以为你做这个(只在SharePoint 2010测试过)。
function setPeoplePicker(pickerid, value) {
var field = $("#" + pickerid);
if (field.find('.ms-inputuserfield:visible').length > 0) {
// IE
var userlist = field.find('.ms-inputuserfield').html();
field.find('.ms-inputuserfield').html(userlist+";"+value);
field.find('img:first').click();
} else {
// FF
var userlist = field.find("textarea:first").val();
field.find("textarea:first").val(userlist + ";" + value);
}
}
$(document).ready(function () {
// setPeoplePicker("<%=CPE.ClientID%>", "CustomValue");
});
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步