uploadOBPM online button javascript 上传OBPM onClickJavaScript false {!RequireScript("/soap/ajax/51.0/connection.js")} {!RequireScript("/soap/ajax/51.0/apex.js")} {!RequireScript("/resource/CommonUtilJs")} var foo = function() { var contact = new sforce.SObject("Contact"); var contactId = "{!Contact.Id}"; //var HcpNo__c = "{!Contact.HcpNo__c}"; //if (HcpNo__c == '') { //alert("HCP编码为空,无法上传OBPM!"); //return; //} var result; try { var contactids= new Array() contactids[0] = contactId; result = sforce.apex.execute("NFM702WebService","sendToOBPM",{"iflog_Id":null,"contactids":contactids}); //更新失败的话取消发送,并给出提示 alert(result); var btns = document.getElementsByName("uploadobpm"); for (var i=0; i<btns.length; i++) { btns[i].disabled = true; btns[i].className = 'btnDisabled'; } //发送成功后,希望自动刷新画面。 location.reload(); }catch (error) { alert("上传OBPM失败"+error.faultstring+' code:'+error.faultcode) } } foo();