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

QQ登录

只需一步,快速开始

查看: 8530|回复: 12

[处理中3] grid禁用列报错

[复制链接]

536

主题

1199

帖子

2586

积分

金牌会员

Rank: 6Rank: 6

积分
2586
QQ
发表于 2020-6-24 13:08:30 | 显示全部楼层 |阅读模式
2.7版本,在从列表点击进入详细页面后,在详细页面不同角色编辑同一个grid的不同列,所以要根据角色禁用grid的某些列,就报错了,感觉禁用的方法没问题啊,如截图代码和报错信息
QQ图片20200624130746.png
QQ图片20200624130801.png
QQ图片20200624130808.png

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2020-6-24 14:59:44 | 显示全部楼层
F12打开浏览器的开发人员调试工具看完整的错误信息,确认设置的cellIndex的值是否正确
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

536

主题

1199

帖子

2586

积分

金牌会员

Rank: 6Rank: 6

积分
2586
QQ
 楼主| 发表于 2020-6-24 15:02:11 | 显示全部楼层
jishuang 发表于 2020-6-24 14:59
F12打开浏览器的开发人员调试工具看完整的错误信息,确认设置的cellIndex的值是否正确 ...

我试除了规律了,当grid行数等于或者大于10行的时候,就在第十行报错了,后面的for循环已经不执行了,当小于10行的时候,并不报错,为什么?grid1.grid.setCellExcellType(rowid, 5, "ro");这个方法有行数的限制缺陷么?
回复 支持 反对

使用道具 举报

536

主题

1199

帖子

2586

积分

金牌会员

Rank: 6Rank: 6

积分
2586
QQ
 楼主| 发表于 2020-6-24 16:30:43 | 显示全部楼层
jishuang 发表于 2020-6-24 14:59
F12打开浏览器的开发人员调试工具看完整的错误信息,确认设置的cellIndex的值是否正确 ...

debugger 看不出任何问题,规律我已经找出来了就是上面说的,能远程看一下么  qq  319515678
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2020-6-24 17:35:06 | 显示全部楼层
grid上的行渲染的属性设置的什么?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

536

主题

1199

帖子

2586

积分

金牌会员

Rank: 6Rank: 6

积分
2586
QQ
 楼主| 发表于 2020-6-24 18:07:14 | 显示全部楼层
本帖最后由 win3394393 于 2020-6-24 18:09 编辑
jishuang 发表于 2020-6-24 17:35
grid上的行渲染的属性设置的什么?


如截图上的设置
11.png
22.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2020-6-28 09:58:34 | 显示全部楼层
debugger调试确认rowid获取的正确吗?确认rowid是不是重复了
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

536

主题

1199

帖子

2586

积分

金牌会员

Rank: 6Rank: 6

积分
2586
QQ
 楼主| 发表于 2020-7-1 15:21:47 | 显示全部楼层
本帖最后由 win3394393 于 2020-7-1 15:22 编辑
jishuang 发表于 2020-6-28 09:58
debugger调试确认rowid获取的正确吗?确认rowid是不是重复了


没有重复,而且规律就是行数不能达到或者超过10行,因为第十行就报错,试了好多项目,不是一个项目这样,好像不是数据的问题,不知道为什么会这样
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2020-7-1 17:50:49 | 显示全部楼层
本地用的3.8 兼容模式测试没问题

不行可以通过控制data的只读去控制
grid.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

536

主题

1199

帖子

2586

积分

金牌会员

Rank: 6Rank: 6

积分
2586
QQ
 楼主| 发表于 2020-7-9 19:29:24 | 显示全部楼层
本帖最后由 win3394393 于 2020-7-9 19:33 编辑
jishuang 发表于 2020-7-1 17:50
本地用的3.8 兼容模式测试没问题

不行可以通过控制data的只读去控制


你用2,7试试,data那个不好控制,里面的判断好几层,是多个角色,控制不同列,想用代码控制,这样判断灵活,而且逻辑都写好了,涉及系统好多功能,改不起,工作量太大
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-26 00:24 , Processed in 0.067139 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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