smartclient dialog

本文介绍了如何使用JavaScript创建IButton组件,通过点击事件实现数据选择与删除、更新栏位的操作,包括数据验证与反馈。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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瞄了好久,没懂 -_-!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值