通讯录
参数说明
| 参数 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| scope | string | open | 否 | id类型:open代表相关id为openId、account代表相关id为accountId |
openContacts
调用 qt.openContacts 通讯录选人
qt.openContacts({
max: 9, //人数限制,当启用多选时生效,最大数量300
title: "我是自定义标题", // 定义选择界面的标题可不传
scope: "open",
users: ["openid_1", "openid_2"], // 默认选中的用户列表,最大数量300
disabledUsers: ["openid_1", "openid_2"], // 禁用的用户列表,最大数量300
multiple: false, // 是否开启多选,默认不开启
selectAll: true, // 是否开启全选,默认开启
filterGuest: false, //是否过滤访客,默认不过滤访客
needSelf: false, // 选择的时候是否可以选择自己,默认不选择
allowClear: true, // 默认true:选择时可以取消所有已选择项
});
参数说明
| 参数 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| allowClear | boolean | false | 否 | 选择时能否取消所有已选择项 |
| filterGuest | boolean | false | 否 | 是否过滤访客 |
| multiple | boolean | false | 否 | 是否多选 |
| needSelf | boolean | false | 否 | 是否需要自己 |
| selectAll | boolean | false | 否 | 是否打开全选 |
| max | number | 300 | 否 | 多选时生效,最大数量300 |
| title | string | 选择联系人 | 否 | 选择界面的标题 |
| scope | string | open | 否 | id类型 |
| users | array | 否 | 默认选中的用户列表 | |
| disabledUsers | array | 否 | 禁止选择的用户列表 |
openCustomContacts
调用 qt.openCustomContacts 自定义通讯录选人
qt.openCustomContacts({
candidateUsers: ["openid_1", "openid_2"], //(必填项) 待选成员的openid列表,最大数量300
users: ["openid_1", "openid_2"], // 默认选中的用户列表,最大数量300
disabledUsers: ["openid_1", "openid_2"], // 禁用的用户列表,最大数量300
max: 9, //人数限制,当启用多选时生效,最大数量300
title: "选择联系人", // 定义选择界面的标题可不传
multiple: false, // 是否开启多选,默认不开启
allowClear: true, // 默认true:选择时可以取消所有已选择项
});
参数说明
| 参数 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| allowClear | boolean | false | 否 | 选择时能否取消所有已选择项 |
| multiple | boolean | false | 否 | 是否多选 |
| max | number | 300 | 否 | 多选时生效,最大数量300 |
| title | string | 选择联系人 | 否 | 选择界面的标题 |
| scope | string | open | 否 | id类型 |
| users | array | 否 | 默认选中的用户列表 | |
| candidateUsers | array | 是 | 待选成员的openid列表 | |
| disabledUsers | array | 否 | 禁止选择的用户列表 |
openOrgContacts
调用 qt.openOrgContacts 组织机构和联系人选人
qt.openOrgContacts({
allowClear: true, // 默认true:选择时可以取消所有已选择项
disableOrg: ['orgid_1','orgid_2'] // 不能操作的组织机构的id列表,最大数量300
disabledUsers: ['openid_1','openid_2'], // 禁用的用户列表,最大数量300
filterGuest: false, //是否过滤访客,默认不过滤访客
max: 9, //人数限制,当启用多选时生效,最大数量300
users: ['openid_1','openid_2'], // 默认选中的用户列表,最大数量300
orgs: ['orgid_1','orgid_2'], // 默认已经选择的组织机构id列表,和users之和不超过300。
title: '选择联系人', // 定义选择界面的标题可不传
})
参数说明
| 参数 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| allowClear | boolean | false | 否 | 选择时能否取消所有已选择项 |
| filterGuest | boolean | false | 否 | 是否过滤访客 |
| showUser | bool | true | 否 | 是否显示用 |
| max | number | 300 | 否 | 多选时生效,最大数量300 |
| scope | string | open | 否 | id类型 |
| title | string | 选择联系人 | 否 | 选择界面的标题 |
| disableOrg | array | 否 | 禁止选择的组织机构列表 | |
| disabledUsers | array | 否 | 禁止选择的用户列表 | |
| orgs | array | 否 | 默认选中的组织机构列表 | |
| users | array | 否 | 默认选中的用户列表 |
openUserDetail
调用 qt.openUserDetail 打开用户详情
qt.openUserDetail({
id: string, // 会话窗口用户的openid
});
参数说明
| 参数 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| id | string | 是 | 用户id | |
| defaultMessage | string | 否 | 输入框的默认消息 | |
| scope | string | open | 否 | id类型 |
| showKeyboard | boolean | false | 否 | 是否打开输入框 |