嘿,今天的你过的还好吗,今天分享下webbuilder批量修改的经历
这篇文章接上一篇webbuilder多选
https://www.jianshu.com/p/3e18d16590ea
update tab_auto set input_dept = {?NEW_DEPT_ID?},city = {?NEW_CITY?} where FIND_IN_SET(id,{?AUTO_ID?})
主要还是这个sql语句
其他的都是一些小配置
onclick里的代码
var plate_number = [];
var auto_id = [];
var sels = app.check_auto.grid1.getValue();
for(var i in sels){
plate_number.push(sels[i].PLATE_NUM);
auto_id.push(sels[i].ID);
// console.log("鸡哥" + sels[0].PLATE_NUM + sels[0].ID);
var lsx_auto = {"PLATE_NUM" : plate_number,"ID" : auto_id};
}
if(Wb.isEmpty(lsx_auto)){
Wb.info("请选择迁转车辆!");
}else{
app.openMoveWin(lsx_auto);
}
openMoveWin的配置
openMoveWin: function(auto) {
var win = new Ext.window.Window(app.moveWin);
win.show();
Wb.setVal(app.moveWin, 'MOVE_PLATE_NUM', auto.PLATE_NUM);
Wb.setVal(app.moveWin, 'MOVE_AUTO_ID', auto.ID);
},
网友评论