var row = mainTable.getRow();
if (!row){
$.alert(‘请选择需要操作的记录’);
return;
}
var statusName = ‘停用’;
var status = 0;
if(0==row.COLUMN_SUMFLAG){
statusName = ‘启用’;
status = 1;
}
gUtil.confirm(‘是否确认’+statusName+’当前选择的记录?’,function(){
var param = {‘status’:status,’id’:row.COLUMN_ID};
gUtil.request(‘com.golden.basic.setup.sumcol.stopOrStart’,param,function(result){
mainTable.load({});
gUtil.alert(‘操作成功’);
});
});
if (0==rowData.COLUMN_SUMFLAG) {
self.button(‘sumcolStBtn’).setText(“启用”);
} else {
self.button(‘sumcolStBtn’).setText(“停用”);
}
新增服务组件
#if (!$form.id)
$vs.exception.throwException(“请传数据唯一标记”);
#end
#if (!$form.status)
$vs.exception.throwException(“请传停用启用标记”);
#end
#set($data=$vs.util.newMap());
#set($data.COLUMN_SUMFLAG=$form.status);
#set($where=$vs.util.newMap());
#set($where.COLUMN_ID=$form.id);
#set($count=$vs.dbTools.update(“basic_goodssumcol”,$data,$where));
#if ($count eq 0) // 判断条件
$vs.exception.throwException(“数据不存在,或已[停用/启用],请核实后再操作”);
#end