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

QQ登录

只需一步,快速开始

查看: 1414|回复: 7

[结贴] BeX5 3.4和3.5pre版 一人多岗时 isDisabledAction 函数返回问题

[复制链接]

13

主题

39

帖子

175

积分

初级会员

Rank: 2

积分
175
QQ
发表于 2016-6-13 18:43:06 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
本帖最后由 neochou 于 2016-6-14 08:01 编辑

BeX5 3.4和3.5pre版 一人多岗时,对于同一个action,其中主岗位在数据权限中设置了修改权限,另一个岗位只能查看另一个部门的数据。设置了按钮不可用,如:bind-disable 设为 biz.Util.isDisabledAction($model,'createCCPARTYMEMBERSAction') 之后,对于没有多岗的人员,只有普通query权限的,按钮是处于不可用状态。

但对于一人多岗的, isDisabledAction 函数返回在不同岗位返回都是一样的 false,导致按钮可以点击,不过点击后提示是正常的: 没有动作"createCCPARTYMEMBERSAction"的权限。
点击后的提示说明了数据权限分配并没有问题,应该是 isDisabledAction 函数对当前岗位的判断有问题!

请问该怎么解决?



91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2016-6-14 13:38:49 | 显示全部楼层
你好楼主,您反馈的这个现象通过验证是产品缺陷,我们已提交到产品组(内部编号:2016061400018),感谢楼主的支持与配合。
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

13

主题

39

帖子

175

积分

初级会员

Rank: 2

积分
175
QQ
 楼主| 发表于 2016-6-14 14:39:11 | 显示全部楼层
好的,谢谢,请结贴!
回复 支持 反对

使用道具 举报

13

主题

39

帖子

175

积分

初级会员

Rank: 2

积分
175
QQ
 楼主| 发表于 2016-7-12 22:45:20 | 显示全部楼层
这个问题在 3.5 正式版也没有解决吗?有没有临时解决的比较简单的办法,很急....
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2016-7-13 11:29:51 | 显示全部楼层
参考,注意缓存的问题

多岗.rar

12.39 KB, 下载次数: 58

远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

13

主题

39

帖子

175

积分

初级会员

Rank: 2

积分
175
QQ
 楼主| 发表于 2016-7-14 00:28:06 | 显示全部楼层
本帖最后由 neochou 于 2016-7-14 01:18 编辑

老师您好,按压缩文件中的说明操作完成后,在我本机的开发版中多岗权限正常了,但是在我单位购买的安装在服务器的 “推广版”(销售人员提供的下载链接,没有studio等文个夹)中运行没有效果,还和以前一样。并且在“资源合并”时,出现以下警告:

warnning: source no exist, try to load min file D:/BeXnWebServer/model/UI2/system/components/biz.comp.min.js
warnning: source no exist, try to load min file D:/BeXnWebServer/model/UI2/system/components/biz.pc.addon.min.js

...... 还有些警告闪的太快,没记录下来。


我的版本都是 3.5,不过在服务器的 推广版 我没有 重新编译“/BIZ/system/logic/code/dsrc/OPMProcedure.java ”,其它都按说明文件操作完成了。
在开发版中我是在Studio中 对 dsrc 文件夹点右键,执行【模型编译】的,而推广版里没有Studio,所以没执行,不知道是不是这里出的问题?

我这个问题有点弱,麻烦你再指导一下,谢谢!


回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2016-7-14 09:08:41 | 显示全部楼层
执行合并警告的不影响,编译的在tools\compile下提供的有批处理

推广版中的缓存参考http://docs.wex5.com/bex5-deploy-question-list-4013/
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

13

主题

39

帖子

175

积分

初级会员

Rank: 2

积分
175
QQ
 楼主| 发表于 2016-7-14 09:53:07 | 显示全部楼层
此问题完美解决,非常感谢 ,可以结贴了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 22:28 , Processed in 0.072648 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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