一、WebBuilder中对grad列表设置复选框按钮
如图:,实现方法:在grad属性里面设置selType属性为checkboxmodel,multiSelect也最好设置为true。设置完之后,如果想对数据进行批量操作,此处以Updata为例:
二、批量更新
(此处例子要求是进行批量对数据的某一字段进行修改,值先定义为确定值)所以此处只需要取到所选择数据的ID,进行Updata就可以,可以直接使用
Wb.run({
url: 'm?xwl=controlManage/portcntr/XXXX',//此处是XML Sql操作文件
params: {
ID: sels[0].data.ID//此处是传值
},
success: function(appnew) {
//app.test = appnew.test;
// win.setPosition("100","400");
}
});
但此时有一个问题,如果表中有很多数据,这样操作的话会有可能导致系统崩溃,批量操作对使用这种方法是觉得不允许的。此时就需要对取到的值进行操作一下了
var sels = app.moveGrid.getSelect