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

QQ登录

只需一步,快速开始

查看: 1310|回复: 4

[结贴] gird界面能显示字段,后台getValue却获取不到值的问题

[复制链接]

40

主题

138

帖子

258

积分

中级会员

Rank: 3Rank: 3

积分
258
QQ
发表于 2013-12-23 09:23:49 | 显示全部楼层 |阅读模式
版本: X5.2.6 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
我在JS里面通过数据集的getValue方法获取不到销样BOMID的值,但是这个值在前台确实能够显示出来,表明是有值的,好奇怪。
下面附上取值的代码:
  1. productActivity.grdMain_operationRender = function(event){
  2.         debugger;
  3.         //试版BOM图片
  4.         var urlSB = justep.Request.convertURL("/UI/system/images/demo/alignright.gif", true);
  5.         //销样BOM图片
  6.         var urlXY = justep.Request.convertURL("/UI/system/images/demo/bullets.gif", true);
  7.        
  8.         var dataMain = justep.xbl('dataMain');
  9.         var fProdCode = dataMain.getValue('fProdCode', event.rowID);
  10.         var fSBBOMID = dataMain.getValue('fBOMSBID', event.rowID);       
  11.         var fXYBOMID = dataMain.getValue('fBOMXYID', event.rowID);
  12.        
  13.        
  14.         var html = "";
  15.        
  16.         if(!isNullOrWhite(fSBBOMID)){
  17.                 html = html + "<a class='alink' href='javascript:void(0)' onmouseover='cell_a=this' onclick='redictTOBOM(""+fSBBOMID+"")' mytitle='单击查看试版BOM'><img src='" + urlSB + "' height='15px' />试版BOM</a> ";
  18.         }
  19.        
  20.         if(!isNullOrWhite(fXYBOMID)){
  21.                 html = html + "<a class='alink' href='javascript:void(0)' onmouseover='cell_a=this' onclick='redictTOBOM(""+fXYBOMID+"")' mytitle='单击查看销样BOM'><img src='" + urlXY + "' height='15px' />销样BOM</a> ";
  22.         }
  23.    
  24.        

  25.     return html;
  26. };
复制代码
上面代码中,开发款号是可以通过getValue取到值的,但是销样BOMID就是为"",不知道为什么。
界面的grid图片如下:


002.png

310

主题

4938

帖子

4767

积分

论坛元老

Rank: 8Rank: 8

积分
4767
QQ
发表于 2013-12-23 09:30:43 | 显示全部楼层
你渲染的位置有问题,你要在BOMID这个字段或者之后的字段的事件上写getValue
QQ:179785966
回复 支持 反对

使用道具 举报

40

主题

138

帖子

258

积分

中级会员

Rank: 3Rank: 3

积分
258
QQ
 楼主| 发表于 2013-12-23 09:47:40 | 显示全部楼层
yinlun 发表于 2013-12-23 09:30
你渲染的位置有问题,你要在BOMID这个字段或者之后的字段的事件上写getValue

可是我可以取得到其他的字段的值啊,就是取不到BOMID的值
回复 支持 反对

使用道具 举报

310

主题

4938

帖子

4767

积分

论坛元老

Rank: 8Rank: 8

积分
4767
QQ
发表于 2013-12-23 09:52:31 | 显示全部楼层
lovewash88 发表于 2013-12-23 09:47
可是我可以取得到其他的字段的值啊,就是取不到BOMID的值

如果你的这个BOMID可以隐藏掉的话,你就把BOMID移到第一列去,这样就能取到了

评分

参与人数 1 +5 收起 理由
jishuang + 5 赞一个!

查看全部评分

QQ:179785966
回复 支持 反对

使用道具 举报

40

主题

138

帖子

258

积分

中级会员

Rank: 3Rank: 3

积分
258
QQ
 楼主| 发表于 2013-12-23 10:09:56 | 显示全部楼层
yinlun 发表于 2013-12-23 09:52
如果你的这个BOMID可以隐藏掉的话,你就把BOMID移到第一列去,这样就能取到了 ...

是这样的,测试了一下确实是这样,把BOMID这一列放到前面去就可以取到值咯,谢谢,解决了,结贴吧
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-17 20:17 , Processed in 0.077009 second(s), 32 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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