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

QQ登录

只需一步,快速开始

楼主: engle_wang

[结贴] grid 级联设置

[复制链接]

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-8-18 16:04:44 | 显示全部楼层
1.不显示全选框参考http://docs.wex5.com/docs-wex5-combexstion-list-10219/
2.只有根是只有虚根还是数据库中存在的数据?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

163

主题

561

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
QQ
 楼主| 发表于 2017-8-18 16:48:11 | 显示全部楼层
jishuang 发表于 2017-8-18 16:04
1.不显示全选框参考http://docs.wex5.com/docs-wex5-combexstion-list-10219/
2.只有根是只有虚根还是数据 ...

QQ图片20170818164408.png
如图,只有当通过点击标题栏复选框,全部选中时,图中标红的那条记录,通过js循环取值的时候,是没有选中的。其他的都没问题。
判断是否选中是用的mainGrid.isChecked。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-8-18 17:02:45 | 显示全部楼层
现在复选框的勾选状态是没有选中的啊,显示为未选中状态代码中判断是选中状态吗?具体操作步骤是什么?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

163

主题

561

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
QQ
 楼主| 发表于 2017-8-18 17:13:18 | 显示全部楼层
jishuang 发表于 2017-8-18 17:02
现在复选框的勾选状态是没有选中的啊,显示为未选中状态代码中判断是选中状态吗?具体操作步骤是什么? ...

复选框没选中,是你们的产品bug啊,你去试你们的组件,如果设置了级联选中,就会出现这样的问题,我现在用的是3.6的版本。
上面的图片是通过选择最上面的复选框,就全部选中了,但实际上,圈出的那条,通过js发现,并没选中。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-8-18 17:23:22 | 显示全部楼层
获取的应该是勾选的问题导致的,3.7版本中已经解决过这个问题了

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



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

使用道具 举报

163

主题

561

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
QQ
 楼主| 发表于 2017-8-21 11:21:40 | 显示全部楼层
jishuang 发表于 2017-8-18 17:23
获取的应该是勾选的问题导致的,3.7版本中已经解决过这个问题了

能否设置grid的checkebox不可操作,但是可以看到,不能勾选?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-8-21 13:45:08 | 显示全部楼层
  1.                 var gridID = this.getIDByXID("treeGrid1");
  2.                 //设置表头全选不能勾选
  3.                 $("#" + "gbox_"+gridID).find(".x-grid-hbox .cbox").attr("disabled","disabled");
复制代码
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

163

主题

561

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
QQ
 楼主| 发表于 2017-8-22 09:19:40 | 显示全部楼层

这个是设置表头,不是表格每行的最左边都会对应一个checkebox,我想要设置这些checkbox不可编辑,能看到就可以,不让他还能勾选?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-8-22 11:08:07 | 显示全部楼层
显示多选又直接控制不让多选?那可以直接设置不多选

                var gridID = this.getIDByXID("treeGrid1");
                //设置数据行前面的多选只读
                $("#"+gridID+" tbody tr:gt(0) td").find(".cbox").attr("disabled","disabled");
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

163

主题

561

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
QQ
 楼主| 发表于 2017-8-22 11:15:24 | 显示全部楼层
jishuang 发表于 2017-8-22 11:08
显示多选又直接控制不让多选?那可以直接设置不多选

                var gridID = this.getIDByXID("treeGrid1");

QQ图片20170822111103.png
如图:在流程中,我们发起的时候选了以下内容,在后面的审批环节,就应该只可以看到,而不能再去选择了。
现在目前按照你的答复,进行修改,还是不行,复选框依然可以选中。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 19:51 , Processed in 0.097067 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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