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

QQ登录

只需一步,快速开始

查看: 3813|回复: 8

[结贴] grid 某个字段下拉框方式选择问题

[复制链接]

26

主题

127

帖子

211

积分

中级会员

Rank: 3Rank: 3

积分
211
QQ
发表于 2017-5-8 09:42:14 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
QQ截图20170508094102.png
如上图;我grid 某个字段用下拉框选择数据;然后填充到其他grid列中

26

主题

127

帖子

211

积分

中级会员

Rank: 3Rank: 3

积分
211
QQ
 楼主| 发表于 2017-5-8 10:24:35 | 显示全部楼层
contractActivity.gridSelect7Closeup = function(event){
   var id=event.value;
   //alert(id);
   var data=justep.xbl("bussineData");
    var b= justep.xbl('grid9').grid.getColIndexById('fBUSINESSCODE');
   var grid=justep.xbl("grid9").grid;
   var rowid = data.getCurrentID();
   debugger;
   grid.setColumnLabel(2,"新的标题");
   grid.setCellExcellType(0,2,"txt");
   // grid.setValue('fBUSINESSCODE', id);
};
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-5-8 11:47:12 | 显示全部楼层
1.gridSelect中可以设置ref、label-ref、ext-ref设置不同的列填充不同的值
2.或者在关闭事件中获取值,然后用data的setValue方法给相关的关系赋值
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

26

主题

127

帖子

211

积分

中级会员

Rank: 3Rank: 3

积分
211
QQ
 楼主| 发表于 2017-5-8 14:13:02 | 显示全部楼层
grid  中怎么赋值
回复 支持 反对

使用道具 举报

26

主题

127

帖子

211

积分

中级会员

Rank: 3Rank: 3

积分
211
QQ
 楼主| 发表于 2017-5-8 14:41:53 | 显示全部楼层
contractActivity.gridSelect7Closeup = function(event){
   var id=event.value;
   var data=justep.xbl("bussineData");
   var conData=justep.xbl("conListsData");
   var rowid = conData.getCurrentID();
   debugger;
   var fBUSINESSCODE=data.getValue("fBUSINESSCODE",id);
   alert(fBUSINESSCODE);   这里取出来为啥是ID值呢
   conData.setValue('fBUSINESSCODE',data.getValue("fBUSINESSCODE",id));
   conData.setValue('flBUSINESSID',fBUSINESSCODE);
   conData.setValue('fBUSINESSNAME',data.getValue("fBUSINESSNAME",id));
   
   
};

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-5-8 15:26:50 | 显示全部楼层
1.不是给grid赋值,调用data的setValue给data上的关系赋值
2.看 var fBUSINESSCODE=data.getValue("fBUSINESSCODE",id);传id的这个记录中fBUSINESSCODE是什么值
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

26

主题

127

帖子

211

积分

中级会员

Rank: 3Rank: 3

积分
211
QQ
 楼主| 发表于 2017-5-8 15:33:12 | 显示全部楼层
jishuang 发表于 2017-5-8 15:26
1.不是给grid赋值,调用data的setValue给data上的关系赋值
2.看 var fBUSINESSCODE=data.getValue("fBUSINE ...

2.看 var fBUSINESSCODE=data.getValue("fBUSINESSCODE",id);传id的这个记录中fBUSINESSCODE是什么值

这个是当前下拉框选中的ID值;去过滤数据啊
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-5-8 17:00:01 | 显示全部楼层
fBUSINESSCODE的选择的ID值,那获取的就是ID的值啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

26

主题

127

帖子

211

积分

中级会员

Rank: 3Rank: 3

积分
211
QQ
 楼主| 发表于 2017-5-9 10:03:52 | 显示全部楼层
结贴吧
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 12:29 , Processed in 0.074606 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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