isc.IButton.create({
ID:"delete",
width:"120",
height:25,
title:"删 除",
click:function(){
var focusNode = this;
if((!BarcodeHead.getSelectedRecord())){
isc.say('请选择要删除的记录');
}else{
isc.ask("确认删除吗?",focusNode.Mycallback); //对是否做出相应的处理
}
},
Mycallback: function(value){
console.log(value);
if(value){
BarcodeHead.removeSelectedData();
isc.say('删除成功!');
}else if(value=="" || value == null){
}else{
isc.say('删除失败,请重新操作!');
}
}
}),
isc.IButton.create({
ID: "updateClumn",
width:"120",
height:25,
title: " 更 新 栏 位",
click: function () {
var focusNode = this;
if((!BarcodeHead.getSelectedRecord())){
isc.say('请选择要更新的栏位');
}else{
isc.askForValue("请输入要修改的单号",focusNode.updateInfo);
}
},
updateInfo:function(value){
var Id = BarcodeHead.getSelectedRecords()[0].recId;
var focusNode = this;
RPCManager.sendRequest({
paramsOnly:true,
actionURL: "BarCode/UpdateBarcodeHead.action",
params:{refId:value,recId:Id}, //以对象形式传参
callback:function(data){focusNode.updateRefId(data);}
});
},
updateRefId:function(data){
var msg=data.data.split(",")[0].split(":")[1];
isc.say(msg);
}
})
回调函数 : 对象的回调,参数的回调,格式不一样。AIP瞄了好久,没懂 -_-!