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

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: 爱我刺鳌

[结贴] 关于bizData定位到某一行的几点疑问。

  [复制链接]

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2014-7-4 17:22:41 | 显示全部楼层
现在data的store-type设置为grid时setID就不报错了?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

212

主题

1033

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
QQ
 楼主| 发表于 2014-7-4 17:36:32 | 显示全部楼层
jishuang 发表于 2014-7-4 17:22
现在data的store-type设置为grid时setID就不报错了?

但是我的bizData并不需要绑定到grid。。。。只能额外绑一个grid。。。
我真不相信起步论坛里有比我更帅的男人,信不信由你,反正我不信。
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-7-7 09:11:17 | 显示全部楼层
测试了,在simple的情况下,setID不报错,你报什么错
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

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

使用道具 举报

212

主题

1033

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
QQ
 楼主| 发表于 2014-7-7 09:13:41 | 显示全部楼层
zhaixin 发表于 2014-7-7 09:11
测试了,在simple的情况下,setID不报错,你报什么错

rowindex is not defined
rowindex is not defined
ReferenceError: rowindex is not defined
at Object.SimpleStore.(anonymous function).setValueByName (http://localhost:8080/x5/$vbc93d4e86c884bfd91de0c139f64bd9b/form/form.js?language=zh_CN:1:691942)
at null.setID (http://localhost:8080/x5/$vad003e8194024e1f9d7eed3737d6dec5/component/data/data.js?language=zh_CN:1:2751)
at Object.confirm.triggerOKClick (http://localhost:8080/x5/$vb4e773521dea4d5ebde7f4325bf3099a/UI/production/trainSubsystem/tjCx/tlzhxch_shaohf/process/tlzhx/confirm.js?language=zh_CN:115:17)
at null.callFunction (http://localhost:8080/x5/$v86762a60fdcc42769cd304ca3593af09/UI/production/trainSubsystem/tjCx/tlzhxch_shaohf/process/tlzhx/.cache/confirm_zh_CN_x5_ef19b025da2449778292e320cbfe4ac5.js?language=zh_CN&$version=565cce0e-68b3-4b7f-9b73-a395fd406712:90:114)
at null.run (http://localhost:8080/x5/$vbc93d4e86c884bfd91de0c139f64bd9b/form/form.js?language=zh_CN:1:386415)
at null.exec_ (http://localhost:8080/x5/$vbc93d4e86c884bfd91de0c139f64bd9b/form/form.js?language=zh_CN:1:308283)
at null.execute (http://localhost:8080/x5/$vbc93d4e86c884bfd91de0c139f64bd9b/form/form.js?language=zh_CN:1:289847)
at Function. (http://localhost:8080/x5/$vbc93d4e86c884bfd91de0c139f64bd9b/form/form.js?language=zh_CN:1:419931)
at null.run (http://localhost:8080/x5/$vbc93d4e86c884bfd91de0c139f64bd9b/form/form.js?language=zh_CN:1:218048)
at null.exec_ (http://localhost:8080/x5/$vbc93d4e86c884bfd91de0c139f64bd9b/form/form.js?language=zh_CN:1:308283)
我真不相信起步论坛里有比我更帅的男人,信不信由你,反正我不信。
回复 支持 反对

使用道具 举报

212

主题

1033

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
QQ
 楼主| 发表于 2014-7-7 09:14:38 | 显示全部楼层
zhaixin 发表于 2014-7-7 09:11
测试了,在simple的情况下,setID不报错,你报什么错

是不是5.2.6的问题?
我真不相信起步论坛里有比我更帅的男人,信不信由你,反正我不信。
回复 支持 反对

使用道具 举报

45

主题

4492

帖子

3960

积分

论坛元老

Rank: 8Rank: 8

积分
3960
QQ
发表于 2014-7-7 09:16:00 | 显示全部楼层
爱我刺鳌 发表于 2014-7-7 09:13
rowindex is not defined
rowindex is not defined
ReferenceError: rowindex is not defined

贴一下你的代码看一下,应该是你的代码写的有问题。
向前进,向前进,我们……
回复 支持 反对

使用道具 举报

212

主题

1033

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
QQ
 楼主| 发表于 2014-7-7 09:17:47 | 显示全部楼层
fpj 发表于 2014-7-7 09:16
贴一下你的代码看一下,应该是你的代码写的有问题。

var bizDataGENCODE=justep.xbl('bizDataGENCODE');
        var oldID=bizDataGENCODE.getCurrentID();
        var GENCODEID=bizDataGENCODE.getValue('GENCODEID', oldID);
        var GENCODETYPE=bizDataGENCODE.getValue('GENCODETYPE', oldID);
        var count=bizDataGENCODE.getCount();
        var newID=GENCODEID+":"+GENCODETYPE;
        var everyID;
        for(var i=0;i<count;i++){
                everyID= bizDataGENCODE.getID(i);
                if(everyID==newID){
                        alert('该项已存在,请重新选择');
                        return false;
                }
        }
        bizDataGENCODE.setID(oldID, newID);
       
我真不相信起步论坛里有比我更帅的男人,信不信由你,反正我不信。
回复 支持 反对

使用道具 举报

212

主题

1033

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
QQ
 楼主| 发表于 2014-7-7 09:18:07 | 显示全部楼层
zhaixin 发表于 2014-7-7 09:11
测试了,在simple的情况下,setID不报错,你报什么错

var bizDataGENCODE=justep.xbl('bizDataGENCODE');
        var oldID=bizDataGENCODE.getCurrentID();
        var GENCODEID=bizDataGENCODE.getValue('GENCODEID', oldID);
        var GENCODETYPE=bizDataGENCODE.getValue('GENCODETYPE', oldID);
        var count=bizDataGENCODE.getCount();
        var newID=GENCODEID+":"+GENCODETYPE;
        var everyID;
        for(var i=0;i<count;i++){
                everyID= bizDataGENCODE.getID(i);
                if(everyID==newID){
                        alert('该项已存在,请重新选择');
                        return false;
                }
        }
        bizDataGENCODE.setID(oldID, newID);
       
我真不相信起步论坛里有比我更帅的男人,信不信由你,反正我不信。
回复 支持 反对

使用道具 举报

45

主题

4492

帖子

3960

积分

论坛元老

Rank: 8Rank: 8

积分
3960
QQ
发表于 2014-7-7 09:29:32 | 显示全部楼层
爱我刺鳌 发表于 2014-7-7 09:18
var bizDataGENCODE=justep.xbl('bizDataGENCODE');
        var oldID=bizDataGENCODE.getCurrentID();
        var GE ...

getCurrentID()  获取data当前的行Id


getValue(string col, string rowID) 通过列名和行ID获取列的值
参数:
string col [required]列名称
string rowID 行ID,默认:当前行
向前进,向前进,我们……
回复 支持 反对

使用道具 举报

212

主题

1033

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
QQ
 楼主| 发表于 2014-7-7 09:33:26 | 显示全部楼层
fpj 发表于 2014-7-7 09:29
getCurrentID()  获取data当前的行Id

这个,和我写的代码有冲突吗?没看出来有什么问题啊。。。
我真不相信起步论坛里有比我更帅的男人,信不信由你,反正我不信。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 10:07 , Processed in 0.109870 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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