配置通过,没有报错
dd.config({
agentId : agentid,
corpId : corpId,
timeStamp : timeStamp,
nonceStr : nonceStr,
signature : signature,
jsApiList : [ 'runtime.info', 'biz.contact.choose',
'device.notification.confirm', 'device.notification.alert',
'device.notification.prompt', 'biz.ding.post',
'biz.util.openLink' ]
});
dd.error(function(err) {
alert('dd error: ' + JSON.stringify(err));
});
根据开发文档 查看的方法 自定义了person()方法:
function person(){
dd.biz.contact.choose({
startWithDepartmentId: -1, //-1表示打开的通讯录从自己所在部门开始展示, 0表示从企业最上层开始,(其他数字表示从该部门开始:暂时不支持)
multiple: true, //是否多选: true多选 false单选; 默认true
users: [], //默认选中的用户列表,userid;成功回调中应包含该信息
disabledUsers:[],// 不能选中的用户列表,员工userid
corpId: corpId, //企业id
max: 10, //人数限制,当multiple为true才生效,可选范围1-1500
limitTips:"最多只能选择10人", //超过人数限制的提示语可以用这个字段自定义
isNeedSearch:true, // 是否需要搜索功能
title : "选择负责人", // 如果你需要修改选人页面的title,可以在这里赋值
local:"false", // 是否显示本地联系人,默认false
onSuccess: function(data) {
alert("成功");
alert(data)
//onSuccess将在选人结束,点击确定按钮的时候被回调
/* data结构
[{
"name": "张三", //姓名
"avatar": "http://g.alicdn.com/avatar/zhangsan.png" //头像图片url,可能为空
"emplId": '0573', //userid
},
...
]
*/
},
onFail : function(err) {
alert("失败");
alert(err);
}
});
}
显示调用失败了....
麻烦大家有空帮忙看一下,这个问题可能是出在哪里?
先谢谢了
-------------------------
放在dd.ready里没反应?alert没有出来吗
-------------------------
agentid是必填项,如果放在dd.ready里有报错,要检查下语法问题,正常来看,是应该要放在dd.ready里的
-------------------------
问题还没有解决吗,能找到在dd.ready里,pp方法找不到的原因吗
-------------------------
-------------------------
-------------------------
-------------------------
-------------------------
-------------------------
-------------------------
-------------------------
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。