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

QQ登录

只需一步,快速开始

查看: 3346|回复: 3

[结贴] bizdata deletealldata 的问题

[复制链接]

7

主题

16

帖子

44

积分

新手上路

Rank: 1

积分
44
QQ
发表于 2017-4-24 10:03:02 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
现在有这么个需求,我通过bizdata newdata 新建N条数据,然后savedata 保存,但是在保存之前 要把数据里满足某条件的先删掉,请问可以这么写吗?



var month = this.comp("input2").val();
  var month1 = month.split("-")[0]+"-"+month.split("-")[1];
  
  
  scoreData.setFilter("delfilter", "fEvaluaMonth = '"+month1+"'")
  scoreData.refreshData();
  scoreData.deleteAllData();
  
  data.each(function(obj) {
      scoreData.newData();
      scoreData.setValueByID("fTestingObject", obj.row.val("fTestingObject"));
      scoreData.setValueByID("fMeaObjType", obj.row.val("fMeaObjType"));
      scoreData.setValueByID("fAverage", obj.row.val("COM_1"));
      var rq = obj.row.val("fEvaluaMonth");
      var yue = rq.split("-")[0]+"-"+rq.split("-")[1];
      scoreData.setValueByID("fEvaluaMonth", yue);
  })
  scoreData.saveData();


deletealldata 删除的是数据库里的数据,还是setfilter 的数据

如果不行,请给个解决办法,多谢


91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-4-24 11:34:25 | 显示全部楼层
是要删除newData的数据还是删除数据库中的数据,如果删除数据库中的数据可以用filter过滤

如果是删除newData的,newData的还没有保存到数据库中,不能用filter去过滤,可以用find的方式查找
find.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

7

主题

16

帖子

44

积分

新手上路

Rank: 1

积分
44
QQ
 楼主| 发表于 2017-4-24 11:45:58 | 显示全部楼层
删除数据库里满足条件的多条数据,

  
  
  scoreData.setFilter("delfilter", "fEvaluaMonth = '"+month1+"'")
  scoreData.refreshData();
  scoreData.deleteAllData();

是这样删除吗
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-4-24 13:50:39 | 显示全部楼层
可以
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 16:45 , Processed in 0.057376 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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