WebX5 Data遍历以及获取数组最后一个元素(更新)

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 

 

转载于:https://www.cnblogs.com/pengyawn/p/4699970.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值