起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7231|回复: 19

[结贴] 附件操作权限控制没有反应

[复制链接]

32

主题

157

帖子

507

积分

高级会员

Rank: 4

积分
507
QQ
发表于 2017-9-25 15:19:12 | 显示全部楼层 |阅读模式
X5.2.5有一个人员维护的功能,想控制附件让部分人可以下载附件。在model的oaload事件下写的代码,执行时没有反应。        var deptID = justep.Context.getCurrentDeptID();        switch (deptID) {
        case "C72F5C8600E143F9AB7701BADBEE582A":
        justep.xbl('attachmentEditor1').setAttachmentPermission(7);
        break;
        case "FD57EB590DFA49B396EA0EF30C4E9141":
        justep.xbl("saveTrigger").setDisabled(false);
        justep.xbl('attachmentEditor1').setAttachmentPermission(1799);
        break;               
        }
saveTrigger按钮可以使用,说明程序是执行到这一步了。       


91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2017-9-25 15:57:38 | 显示全部楼层
设置以后要调用附件组件的刷新方法
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

32

主题

157

帖子

507

积分

高级会员

Rank: 4

积分
507
QQ
 楼主| 发表于 2017-9-25 16:24:02 | 显示全部楼层
jishuang 发表于 2017-9-25 15:57
设置以后要调用附件组件的刷新方法

        var deptID = justep.Context.getCurrentDeptID();
        switch (deptID) {

        case "C72F5C8600E143F9AB7701BADBEE582A":
                justep.xbl('attachmentEditor_attachmentEditor1').setAttachmentPermission(7);
                break;
        case "FD57EB590DFA49B396EA0EF30C4E9141":
                justep.xbl("saveTrigger").setDisabled(false);
                justep.xbl('attachmentEditor1').setAttachmentPermission(1799);
                justep.xbl('attachmentEditor1').refresh();
                break;               
        }       
问题还是依旧,没有任何反应。页面是一个列表一个详情。附件是在详情页的。这个没有影响吧

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2017-9-25 17:09:43 | 显示全部楼层
把附件组件上的默认加载设置为false看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

32

主题

157

帖子

507

积分

高级会员

Rank: 4

积分
507
QQ
 楼主| 发表于 2017-9-25 17:18:12 | 显示全部楼层
jishuang 发表于 2017-9-25 17:09
把附件组件上的默认加载设置为false看看

不行
QQ截图20170925171726.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2017-9-25 17:40:17 | 显示全部楼层
debugger调试看看设置权限后,组件上的权限是什么
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

32

主题

157

帖子

507

积分

高级会员

Rank: 4

积分
507
QQ
 楼主| 发表于 2017-9-25 18:23:37 | 显示全部楼层
jishuang 发表于 2017-9-25 17:40
debugger调试看看设置权限后,组件上的权限是什么

遍历查attachmentEditor属性怎么写?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2017-9-26 09:06:58 | 显示全部楼层
F12打开浏览器的开发人员调试工具,加debugger调试,设置权限后,获取附件组件就可以看看权限的值
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

32

主题

157

帖子

507

积分

高级会员

Rank: 4

积分
507
QQ
 楼主| 发表于 2017-9-26 09:37:20 | 显示全部楼层
没有取到值 QQ截图20170926093636.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2017-9-26 11:37:16 | 显示全部楼层
不是get,是直接看看justep.xbl("组件的id")上的属性
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-22 00:23 , Processed in 0.111991 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表