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

QQ登录

只需一步,快速开始

查看: 9634|回复: 15

[结贴] grid之gridselect的frozenColumnCount与多次下拉操作问题

[复制链接]

10

主题

33

帖子

116

积分

初级会员

Rank: 2

积分
116
QQ
发表于 2018-5-30 11:09:43 | 显示全部楼层 |阅读模式
版本: BeX5V3.5 小版本号: 3.8
数据库: Oracle 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: Chrome
本帖最后由 gzestar_luo 于 2018-5-30 11:20 编辑

下载试了下BEX5V3.8,果然有很多好东西。关于grid中的gridselect,遇到两个问题。望解答
参考界面图。功能:单位某人员名单的维护,单位表使用sa_oporg,人员名单有单位编码字段,使用sa_oporg的cid,本表不保存单位名称,只保存组织ID。界面布局左侧为单位树,右侧为grid列表直接编辑,用bizdata1,其中,为了修改人员的单位,新建计算关系relation0,用于在列表上显示所属单位部门,使用组件orgSelectPC选择单位。
1.问题1:gridselect下拉框只能点击一次。当——设置了grid的属性frozenColumnCount值后(比如设置为2),下拉显示单位树只能一次,不能下拉第二次的。
2.问题2:grid处只能显示gridselect的value,如图。点击下拉展示树时,原来已显示单位名称的地方,显示的是单位编码了(见图)。
3.接问题2,当显示下拉树后,不选择任何一个,原来显示单位名称的地方,就变空白了,既不显示单位名称/也不显示编码,是否要重新渲染一次?


grid,gridselect

grid,gridselect

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2018-5-30 11:33:06 | 显示全部楼层
1.这个是缺陷已提交到产品组(内部编号:2017102500001),感谢楼主的支持与配合。
2.relation的值具体怎么计算得来的?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

10

主题

33

帖子

116

积分

初级会员

Rank: 2

积分
116
QQ
 楼主| 发表于 2018-5-30 12:04:34 | 显示全部楼层
本帖最后由 gzestar_luo 于 2018-5-30 12:14 编辑
jishuang 发表于 2018-5-30 11:33
1.这个是缺陷已提交到产品组(内部编号:2017102500001),感谢楼主的支持与配合。
2.relation的值具体怎么计 ...

2.relation的值具体怎么计-->如下。其中treeData是SA_OPOrg的bizData,左侧的树使用。因为点击左侧树,显示右侧属于该部门的人员列表
--------------------------------------
        Model.prototype.grid1CellRender = function(event){
                var data=this.comp("treeData");
                if (event.colName=='relation0') event.html= data.getValue("sName");
        };
--------------------------------------
另外,gridselect设置如图


gridselect_option.jpg
gridselect_bind.jpg
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

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



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

使用道具 举报

10

主题

33

帖子

116

积分

初级会员

Rank: 2

积分
116
QQ
 楼主| 发表于 2018-5-30 16:07:11 | 显示全部楼层
jishuang 发表于 2018-5-30 13:20
把.w 和js文件发一下看看

.w/.js

gaojianpeizhi.zip

3.07 KB, 下载次数: 169

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2018-5-30 16:18:09 | 显示全部楼层
你这样的不需要定义计算关系,在queryAction中关联查询实现,grid中放关联查询的关系
http://bbs.wex5.com/forum.php?mod=viewthread&tid=37258
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

10

主题

33

帖子

116

积分

初级会员

Rank: 2

积分
116
QQ
 楼主| 发表于 2018-5-30 17:03:00 | 显示全部楼层
jishuang 发表于 2018-5-30 16:18
你这样的不需要定义计算关系,在queryAction中关联查询实现,grid中放关联查询的关系
http://bbs.wex5.com/ ...

把bind_labelRef换成已有的关系"BUMENMC"也一样,在部门名称点击下拉时,也显示部门ID
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2018-5-30 17:22:51 | 显示全部楼层
grid上的column是哪个关系?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

10

主题

33

帖子

116

积分

初级会员

Rank: 2

积分
116
QQ
 楼主| 发表于 2018-5-30 17:32:54 | 显示全部楼层
本帖最后由 gzestar_luo 于 2018-5-30 17:37 编辑
jishuang 发表于 2018-5-30 17:22
grid上的column是哪个关系?

临时增加了一个字段/关系"BUMENMC",存放返回的sa_opOrg.sName,发现了新的问题【见图】
1.gridselect,下拉时,显示ID(需要显示名称)
2.当选择其它树形节点(改变人员记录所属部门)该记录就移走,结果返回来的名称修改了grid第一条记录(如图),二被移走的那条记录,该关系没有得到返回的sName{因为已经从本页面移走}
显示ID返回名称错.jpg

gaojianpeizhi.zip

3.11 KB, 下载次数: 106

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2018-5-30 17:36:14 | 显示全部楼层
把BIZ层相关的资源发一下
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-1 10:26 , Processed in 0.117548 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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