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

QQ登录

只需一步,快速开始

查看: 2002|回复: 4

[结贴] 关于bizData设置游标的问题

[复制链接]

51

主题

122

帖子

230

积分

中级会员

Rank: 3Rank: 3

积分
230
QQ
发表于 2013-11-28 11:12:08 | 显示全部楼层 |阅读模式
版本: X5.2.6 小版本号:
数据库: MySQL 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 8 浏览器: IE10
我在项目中设置bizData游标发现结果很是奇怪,参考API手册后,知道bizData的setIndex是设置游标位置的,结果游标是变化了,可不是你想要的位置。

测试方法

创建概念后,在表里加入3条记录

fID         fName
444444    测试1
333333    测试2
666666    测试3



界面中添加bizData,设置autoLoad为true,再添加1个按钮,按钮的onClick方法如下
Test.trigger4Click = function(event){
        var bizData = justep.xbl("bizData1");
        bizData.setIndex("333333");
        alert(bizData.getCurrentID());
};


点击按钮后 打印的currentID 为 666666;

谁能给解释一下



QQ截图20131128111122.png

51

主题

122

帖子

230

积分

中级会员

Rank: 3Rank: 3

积分
230
QQ
 楼主| 发表于 2013-11-28 11:26:15 | 显示全部楼层
补充一下,经过各种测试,发现,只要调用setIndex,不管设置的索引是什么,对的也好错的也好,bizData游标都会指向最后一条记录。

到底该如何设置bizData的游标值呢???
回复 支持 反对

使用道具 举报

6

主题

295

帖子

988

积分

高级会员

Rank: 4

积分
988
发表于 2013-11-28 11:29:42 | 显示全部楼层
setIndex传入的是整型索引位置,不是ID字符串
动脑不费电

论坛不认识milan,学会X5也枉然
回复 支持 反对

使用道具 举报

11

主题

1134

帖子

1261

积分

金牌会员

Rank: 6Rank: 6

积分
1261
QQ
发表于 2013-11-28 13:11:06 | 显示全部楼层
var data=justep.xbl('bizData');
for(var i=0;i<=data.getCount();i++){
      data.setIndex(i);
      alert(data.getID());
}
远程的联系方法QQ2025089647。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要
回复 支持 反对

使用道具 举报

51

主题

122

帖子

230

积分

中级会员

Rank: 3Rank: 3

积分
230
QQ
 楼主| 发表于 2013-11-28 13:26:42 | 显示全部楼层
明白了,是int型的参数,不过API手册上写的是String型参数,我以为是fID,ok了,谢谢诸位
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-30 05:13 , Processed in 0.084554 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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