WebX5 Data遍历以及获取数组最后一个元素(更新)
2015-08-03 17:55
344 查看
var names = [];//定义数组
data.eachAll(function(param){//遍历数组
if(param.row.val('Recorded')==="false"){//满足条件
names.push(param.row.val('RecNo'));//给数组添加元素
}
});
if(data.getValue("RecNo")===names.pop()){//判断是否等于数组最后一个袁术
justep.Util.hint("最后一条未抄数据!!", {
parent : this.getRootNode()//x5的输出提示,默认3秒消失,如代码没有在main页,需要添加parent : this.getRootNode(),不然输出信息会在main显示
});
}else{
data.next();//data的下一条方法 //data.pre();//data的上一条方法
if(data.getValue("RecNo")!==names.pop() && data.getValue("Recorded")==="true"){
//判断当不是满足条件的最后一条信息,并当前行不应该显示时,应该自动跳转下一行
for(var a=0;a<1;){//循环跳转下一行
data.next();
if(data.getValue("Recorded")==="false"){//当满足条件是,让其显示
a++;
}
}
}
}
更新内容:
分析:因为data提供了方法,所以不需要进行data遍历
if(data.getCurrentRowID()===data.getRowID(data.getLastRow())){
justep.Util.hint("最后一条未抄数据!!", {
parent : this.getRootNode()
});
}else{
data.next();
this.onemianchu();
}
//注:data.getCurrentRowID()//当前行的ID
//data.getRowID(data.getLastRow())//根据最后一条数据的行获取ID
data.eachAll(function(param){//遍历数组
if(param.row.val('Recorded')==="false"){//满足条件
names.push(param.row.val('RecNo'));//给数组添加元素
}
});
if(data.getValue("RecNo")===names.pop()){//判断是否等于数组最后一个袁术
justep.Util.hint("最后一条未抄数据!!", {
parent : this.getRootNode()//x5的输出提示,默认3秒消失,如代码没有在main页,需要添加parent : this.getRootNode(),不然输出信息会在main显示
});
}else{
data.next();//data的下一条方法 //data.pre();//data的上一条方法
if(data.getValue("RecNo")!==names.pop() && data.getValue("Recorded")==="true"){
//判断当不是满足条件的最后一条信息,并当前行不应该显示时,应该自动跳转下一行
for(var a=0;a<1;){//循环跳转下一行
data.next();
if(data.getValue("Recorded")==="false"){//当满足条件是,让其显示
a++;
}
}
}
}
更新内容:
分析:因为data提供了方法,所以不需要进行data遍历
if(data.getCurrentRowID()===data.getRowID(data.getLastRow())){
justep.Util.hint("最后一条未抄数据!!", {
parent : this.getRootNode()
});
}else{
data.next();
this.onemianchu();
}
//注:data.getCurrentRowID()//当前行的ID
//data.getRowID(data.getLastRow())//根据最后一条数据的行获取ID
相关文章推荐
- 相同name的input 判断点击的是第几个,找下标
- UISwitch
- ALAsset,ALAssetsLibrary,ALAssetsgroup常见属性及用法
- 自动设置模型动作Animator_Controller
- MVC 异常处理
- iOS通知(一)
- 左Btn-右Btn 切换list (1)
- 如何使用ThreadingTest提高软件安全性检测效率(上)
- java - (05) Html与Http
- SQL Server和My SQL某些T-SQL用法的区别
- php获得两个字符串公共最大子串的函数
- 通过心理学知识提高问题定位与解决能力(下)
- 使用QtService接口的时候出现undefined reference to `::staticMetaObject'
- servlet————初步接触一
- 三度怀孕的湖南14岁年轻少女妈妈(三)
- 十分钟帮你拿到500万天使轮!手把手教你写商业计划书【干货】
- java转型问题
- GDI绘图1——枚举
- DB2字符串连接
- delegate