UserChooserClass人员选择器
一、初始化人员选择器,但不自动弹出窗口
函数:UserChooserClass.Initiate(IsAllowMulti, UserListContainerDIVID, RestrictDepartmentCodeList, SelectedUserIDList, CallBack, ClickedCallBack)
IsAllowMulti: true/false,是否允许多选人员
UserListContainerDIVID: 已选择的人员显示在哪个层上面,默认传入空,""
RestrictDepartmentCodeList: 限定显示哪些部门,多个部门用逗号分隔
SelectedUserIDList: 已经选中的人员列表,GUID列表
CallBack: 选择完成后的回调
ClickedCallBack: 每次点击选择人员的事件回调
返回: 无
UserChooserClass.Initiate(true, "", "", "", function (SelectedUserInfo) { var UserGuidList = []; SelectedUserInfo.foreach(function (item, index) { Array.include(UserGuidList, item.UserGuid); }); }); UserChooserClass.ChooseUser();
二、初始化人员选择器并自动弹出窗口
函数:UserChooserClass.InitiateChooseUser(IsAllowMulti, UserListContainerDIVID, RestrictDepartmentCodeList, SelectedUserIDList, CallBack, ClickedCallBack)
IsAllowMulti: true/false,是否允许多选人员
UserListContainerDIVID: 已选择的人员显示在哪个层上面,默认传入空,""
RestrictDepartmentCodeList: 限定显示哪些部门,多个部门用逗号分隔
SelectedUserIDList: 已经选中的人员列表,GUID列表
CallBack: 选择完成后的回调
ClickedCallBack: 每次点击选择人员的事件回调
返回: 无
UserChooserClass.InitiateChooseUser(true, "", "", "", function (SelectedUserInfo) { var UserGuidList = []; SelectedUserInfo.foreach(function (item, index) { Array.include(UserGuidList, item.UserGuid); }); });
三、弹出人员选择器窗口,一般配合UserChooserClass.Initiate使用
函数:UserChooserClass.ChooseUser()
返回: 无