| | |
| | | } |
| | | </style> |
| | | <script> |
| | | |
| | | sforce.connection.sessionId = '{!GETSESSIONID()}'; |
| | | var config = {}; |
| | | config = { |
| | | SobjectName : "{!SobjectName}", |
| | |
| | | UpdatePIToAWS(sobjJson, payloadForNewPI) |
| | | } |
| | | } |
| | | |
| | | function EditButton(isDisabled){ |
| | | var topele = document.getElementById('topButtonRow'); |
| | | var bottomele = document.getElementById('bottomButtonRow'); |
| | | |
| | | if (isDisabled) { |
| | | topele.classList.add("disabledbutton"); |
| | | bottomele.classList.add("disabledbutton"); |
| | | }else { |
| | | topele.classList.remove("disabledbutton"); |
| | | bottomele.classList.remove("disabledbutton"); |
| | | } |
| | | } |
| | | |
| | | var GetEleByClass = function(class_name){ |
| | | let eles = document.getElementsByClassName(class_name); |
| | |
| | | function QuerySobjectFromAWS(EndUserLkid) { |
| | | if(EndUserLkid){ |
| | | //query contact |
| | | sforce.connection.sessionId = '{!GETSESSIONID()}'; |
| | | let result = sforce.connection.query("SELECT AWS_Data_Id__c from Contact where id = '" + EndUserLkid + "'"); |
| | | let records = result.getArray("records"); |
| | | let awsDataId = records[0].AWS_Data_Id__c; |
| | |
| | | return blankRequiredFields; |
| | | } |
| | | function saveSobjectProcess(save_and_new) { |
| | | EditButton(true); |
| | | if(save_and_new){ |
| | | config.SaveAndNew = true; |
| | | } |
| | |
| | | let errorMsgNode = document.getElementById("page:form:block:msgContent"); |
| | | errorMsgNode.innerText = errorMsg; |
| | | errorMsgNode.className = 'pbError'; |
| | | EditButton(false); |
| | | } |
| | | function hiddenErrorMsgNode() { |
| | | let errorMsgNode = document.getElementById("page:form:block:msgContent"); |
| | |
| | | var EndUserLkid = '000000000000000'; |
| | | if(document.querySelector("[data-id='EndUser__c']")){ |
| | | EndUserLkid = document.getElementById(document.querySelector("[data-id='EndUser__c']").id + '_lkid').value; |
| | | if(EndUserLkid!='000000000000000'){ |
| | | QuerySobjectFromAWS(EndUserLkid); |
| | | } |
| | | } |
| | | if (!{!isNewMode}) { |
| | | blockme(); |
| | | if(EndUserLkid!='000000000000000'){ |
| | | QuerySobjectFromAWS(EndUserLkid); |
| | | }else{ |
| | | QuerySobjectFromAWS(); |
| | | QuerySobjectFromAWS(); |
| | | } |
| | | |
| | | //解密最终用户. |
| | | if(document.querySelector("[data-id='EndUserD__c']")){ |
| | | EndUserDLkid = document.getElementById(document.querySelector("[data-id='EndUserD__c']").id + '_lkid').value; |
| | | //query contact |
| | | let result = sforce.connection.query("SELECT AWS_Data_Id__c from Contact where id = '" + EndUserDLkid + "'"); |
| | | let records = result.getArray("records"); |
| | | let awsDataId = records[0].AWS_Data_Id__c; |
| | | let queryContactBack = function(data){ |
| | | document.querySelector("[data-id='EndUserD__c']").value = data.object.lastName; |
| | | } |
| | | |
| | | AWSService.query(staticResourcesContact.queryUrl, awsDataId, queryContactBack, staticResources.token); |
| | | } |
| | | |
| | | //Replace Vlookup Field |