|
版本: |
|
小版本号: |
|
|
|
数据库: |
|
服务器操作系统: |
|
应用服务器: |
|
客户端操作系统: |
|
浏览器: |
|
|
|
现在有这么个需求,我通过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 的数据
如果不行,请给个解决办法,多谢
|
|