smartclient 动态获取后台执行状态

//*************************************条码输入框及事件处理*********************************************************
  	isc.SearchForm.create({
		ID:"findForm",
		left:20,
		autoFocus:true,//设置自动获取光标
		width:"120",
		//action:"BarCode/insertBarcode.action",
		fields:[{name: "barcode", type:"text", title:"barcode",width:250,height:25}],
		
		itemKeyPress:function(item,keyName,characterName){
			var itemName=this.getItems()[0].getFieldName();
			var barcode = this.getItems()[0].getValue(); // 获取输入文本框中的值
			var focusNode = this;
			var itemObj=this.getItem(itemName);
			if((barcode !== null) && (keyName == 'Enter')){  //如果条码不为空 and 单击回车键
				console.log("Enter Event !");
				//findForm.submitForm(); 
				RPCManager.sendRequest({
					paramsOnly:true,
					actionURL: "BarCode/insertBarcode.action",
					params:{inputbarcode:barcode},
					callback:function(data) {focusNode.myCallBack(data);}
				});
			}
		},
		myCallBack:function(data) {
			var msg=data.data.split(",")[0].split(":")[1];
			var barcode = data.data.split(",")[1].split(":")[1];
			var line = "barcodeline";
			var head = "barcodehead";
			console.log(data.data);
			if(barcode.contains(head)){
			  	BarcodeHead.filterData();
				console.log("barcode head is--->"+barcode);
				alert("温馨提示:" + msg );
			}else if (barcode.contains(line)){
				var recId = data.data.split(",")[2].split(":")[1].substring(0,2);
				console.log("recId is --->"+recId);
				var FKRecId = { PickListTableRecId:recId };
				LineList.filterData(FKRecId); //上载成功后自动刷新数据
				alert("温馨提示:" + msg );
			}else{
				alert("温馨提示 :" + msg );
			}
			var tag = this.getFields()[0].getValue();
			console.log("this.barcode is:tag "+ tag);
		}
	})


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值