| | |
| | | <apex:repeat value="{!layoutEncryptedAPIList}" var="encryptedAPI"> |
| | | <apex:outputField html-data-id="{!encryptedAPI}" title="{!ApiPrefix}{!encryptedAPI}" value="{!Inquiry_form__c[encryptedAPI]}" /> |
| | | </apex:repeat> |
| | | <apex:outputField html-data-id="Contact_Name__c" title="{!ApiPrefix}Contact_Name__c" value="{!Inquiry_form__c['Contact_Name__c']}" /> |
| | | </apex:pageBlockSection> |
| | | <script> |
| | | var config = { |
| | |
| | | AWSToSobjectEncryptedMap:{!AWSToSobjectEncryptedMapJson} |
| | | }; |
| | | var staticResources = JSON.parse('{!staticResource}'); |
| | | var staticResourceContact = JSON.parse('{!staticResourceContact}'); |
| | | function QuerySobjectFromAWS() { |
| | | AWSService.query(staticResources.queryUrl, '{!AWSDataId}', queryBack, staticResources.token); |
| | | debugger |
| | | let t = "[title='"+config.ApiPrefix+"Contact_Name__c']"; |
| | | let ele = document.querySelector(t); |
| | | if('{!contactAWSDataId}' != '无' && '{!contactName}' != '无'){ |
| | | if('{!contactAWSDataId}' != ''){ |
| | | AWSService.query(staticResourceContact .queryUrl, '{!contactAWSDataId}', queryContactBack, staticResourceContact.token); |
| | | }else{ |
| | | ele.innerHTML = '{!contactName}'; |
| | | } |
| | | }else{ |
| | | |
| | | ele.innerHTML = ''; |
| | | } |
| | | } |
| | | var queryContactBack = function queryContactBack(data){ |
| | | if(!data.object){ |
| | | console.log('data.object is ' + data.object); |
| | | return; |
| | | } |
| | | console.log('data.object is ' + data.object); |
| | | |
| | | let t = "[title='"+config.ApiPrefix+"Contact_Name__c']"; |
| | | let ele = document.querySelector(t); |
| | | if(ele){ |
| | | ele.title=''; |
| | | ele.innerHTML = data.object.lastName; |
| | | } |
| | | |
| | | }; |
| | | |
| | | |
| | | var queryBack = function queryBack(data) { |
| | | if(!data.object){ |
| | | console.log('data.object is ' + data.object); |
| | |
| | | if(data.object.hasOwnProperty(f)){ |
| | | if (f == 'email') { |
| | | let eml = document.querySelector("[data-id='Email__c']"); |
| | | eml.href = 'mailto:'+data.object[f]; |
| | | eml.text = data.object[f]; |
| | | if(eml){ |
| | | eml.href = 'mailto:'+data.object[f]; |
| | | eml.text = data.object[f]; |
| | | } |
| | | |
| | | }else{ |
| | | ele.innerHTML = data.object[f]; |
| | | } |