X5 获取前台所有data数据 和后台的 table 使用


//加载数据页面前事件
mainActivity.model1Ready = function(event){
        var querydata = justep.xbl('bizData1');  
        var now = new Date();
        
        //var month= now.getMonth()+1;
        //var nowtime = now.getFullYear()+'-'+month+'-'+now.getDate();
        //var nowdate = new Date(now.replace(/-/g,"/"));  
           //   querydata.getCount() 获取所有数据的行
        for (var i = 0; i < querydata.getCount(); i++) {
              //有实际日期  获取数据的ID
                var rowid = querydata.getID(i);
                //获得对应数据ID的  对应字段
                var cnrq = querydata.getValue('fCNRQ',rowid);
                var sjrq = null;
                if(""!=querydata.getValue('fSJRQ',rowid)&&null!=querydata.getValue('fSJRQ',rowid)){
                sjrq=querydata.getValue('fSJRQ',rowid);
                //替换字符-为/
                var cndate =new Date(cnrq.replace(/-/g,"/"));
                var sjdate =new Date(sjrq.replace(/-/g,"/"));
                //逻辑反了 不是有实际是完成时间  提前完成没有预期
                var days = sjdate.getTime() - cndate.getTime();
                 //逻辑反了 不是有实际是完成时间  提前完成没有预期
                // var days =  cndate.getTime() - sjdate.getTime();
                var time = parseInt(days / (1000 * 60 * 60 * 24));
                //alert(time);
                if(time<=0){
                time=0;
                querydata.setValue("fYQTS", time, rowid);
                querydata.setValue("fSFYQ", "否", rowid);
                }else{
                time=time+"";
                time=time.replace(/-/g,"");
                querydata.setValue("fYQTS",time, rowid);
                querydata.setValue("fSFYQ", "是", rowid);
                }
                }else{
                //没有实际日期
                var cndate =new Date(cnrq.replace(/-/g,"/"));
                var days = cndate.getTime() - now.getTime();
                var time = parseInt(days / (1000 * 60 * 60 * 24));
                
                // alert(time);
                if(time>=0){
                time=0;
                querydata.setValue("fYQTS", time, rowid);
                querydata.setValue("fSFYQ", "否", rowid);
                }else{
                time=time+"";
                time=time.replace(/-/g,"");
                querydata.setValue("fYQTS",time, rowid);
                querydata.setValue("fSFYQ", "是", rowid);
                }
                }
           }
          
          // 更新数据后保存数据   先不自动提交保存按钮   不然 日志会出现问题  
          // querydata.saveData();
          //加载后 刷新数据  暂不加看看
          // querydata.refreshData();
};



//后台   table对象

  Row row = table.appendRow();
  row.setString("fID" , UUID.randomUUID().toString());
  row.setInteger("version" , 0);
  row.setString("memo1" , "1");
  row.setString("memo2" , "1");


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值