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

QQ登录

只需一步,快速开始

查看: 1984|回复: 7

[结贴] attachmentDialog2上传下载权限设置报错。

[复制链接]

37

主题

97

帖子

748

积分

高级会员

Rank: 4

积分
748
QQ
发表于 2017-1-9 16:41:30 | 显示全部楼层 |阅读模式
版本: BeX5V3.1 小版本号:
数据库: MySQL 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: Chrome
本帖最后由 anwar312 于 2017-1-9 16:43 编辑

平台是从2.7升级到3.1的,是studio5.2开发环境

页面中Grid的某列type设置为attachmentEditor2 并在页面添加了 attachmentDialog2 组件(attachmentDialog23),设置该列的attachmentDialog23属性为 attachmentDialog23 。

我想用以下代码动态控制该附件列的权限。
关键代码如下:
justep.xbl("attachmentDialog23").getAttachmentEditor().setPermission(7);

运行后页面报以下错误:
Cannot read property 'getAttachmentEditor' of null
TypeError: Cannot read property 'getAttachmentEditor' of null
at mainActivity.dataDetailAfterRefresh (http://124.117.248.214:8083/x5/$v2ac6a6a3f1114afaa6796b2d17edf0ad/UI/OA/order/process/HeTongGuanLi/mainActivity.js?language=zh_CN:245:38)
at z [as ev_onafterrefresh] (http://124.117.248.214:8083/x5/$v1cde205532f74fa28cd233ccb19a3251/form/form.js?language=zh_CN:1:248187)
at obj.(anonymous function) [as callEvent] (http://124.117.248.214:8083/x5/$v1cde205532f74fa28cd233ccb19a3251/form/form.js?language=zh_CN:1:247914)
at .refreshData (http://124.117.248.214:8083/x5/$v9cb3da6ad6de45a793b7b61265d130ed/component/data/data.js?language=zh_CN:1:22876)
at .loadPageData (http://124.117.248.214:8083/x5/$v9cb3da6ad6de45a793b7b61265d130ed/component/data/data.js?language=zh_CN:1:57902)
at .loadDataByMaster (http://124.117.248.214:8083/x5/$v9cb3da6ad6de45a793b7b61265d130ed/component/data/data.js?language=zh_CN:1:30840)
at HTMLSpanElement. (http://124.117.248.214:8083/x5/$v9cb3da6ad6de45a793b7b61265d130ed/component/data/data.js?language=zh_CN:1:52619)
at HTMLSpanElement.(anonymous function) (http://124.117.248.214:8083/x5/$v1cde205532f74fa28cd233ccb19a3251/form/form.js?language=zh_CN:1:89320)
at HTMLSpanElement.g (http://124.117.248.214:8083/x5/$v1cde205532f74fa28cd233ccb19a3251/form/form.js?language=zh_CN:1:500550)
at Object.dispatch (http://124.117.248.214:8083/x5/$v1cde205532f74fa28cd233ccb19a3251/form/form.js?language=zh_CN:1:433345)


请问怎么解决?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35906
发表于 2017-1-9 17:22:33 | 显示全部楼层
debugger调试看看justep.xbl("attachmentDialog23")正确吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

37

主题

97

帖子

748

积分

高级会员

Rank: 4

积分
748
QQ
 楼主| 发表于 2017-1-10 08:38:20 | 显示全部楼层
本帖最后由 anwar312 于 2017-1-10 08:44 编辑
jishuang 发表于 2017-1-9 17:22
debugger调试看看justep.xbl("attachmentDialog23")正确吗?
页面justep.xbl("attachmentDialog23")正确,debugger后值为null


无标题.png
无标题2.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35906
发表于 2017-1-10 09:43:25 | 显示全部楼层
组件就没有获取到,确认附件组件设置的正确?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

37

主题

97

帖子

748

积分

高级会员

Rank: 4

积分
748
QQ
 楼主| 发表于 2017-1-10 10:22:27 | 显示全部楼层
本帖最后由 anwar312 于 2017-1-10 10:33 编辑
jishuang 发表于 2017-1-10 09:43
组件就没有获取到,确认附件组件设置的正确?

我已确认组件设置没问题,再添加一个相同组件也无法获取而且附件组件 var attachment=justep.xbl("attachmentEditor21"); 也无法获取  attachment=null
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35906
发表于 2017-1-10 11:48:36 | 显示全部楼层
把.w和js文件发一下看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

37

主题

97

帖子

748

积分

高级会员

Rank: 4

积分
748
QQ
 楼主| 发表于 2017-1-10 13:13:33 | 显示全部楼层
本帖最后由 anwar312 于 2017-1-10 13:18 编辑
jishuang 发表于 2017-1-10 11:48
把.w和js文件发一下看看

js文件中第250行和265用到了

w文件和js文件.rar

5.26 KB, 下载次数: 47

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35906
发表于 2017-1-10 15:22:11 | 显示全部楼层
把附件组件跟grid布局放到一块看看
attachment.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-17 00:31 , Processed in 0.120386 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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