| | |
| | | searchPayload.contactName = ''; |
| | | return JSON.stringify(searchPayload); |
| | | } |
| | | |
| | | function refreshContactAll(){ |
| | | let contactIdsFromSF = []; |
| | | // let allSizeForAct =document.getElementById('Page:mainForm:idDayEdit:AllSize').value; |
| | | let allSizeForAct = j$(escapeVfId('idActSize')).value(); |
| | | console.log('allSizeForAct:'+allSizeForAct); |
| | | for(let i=0;i<allSizeForAct;i++){ |
| | | for(let j=1;j<6;j++){ |
| | | let contactIdForVis = document.getElementById("Page:mainForm:idDayEdit:idActivities:"+i+":idVisitor"+j+"_IdHidden").value; |
| | | contactIdsFromSF.push(contactIdForVis); |
| | | } |
| | | }; |
| | | sforce.connection.sessionId = '{!GETSESSIONID()}'; |
| | | var condition = ''; |
| | | for(var i=0;i<contactIdsFromSF.length;i++){ |
| | | if(contactIdsFromSF[i] != ''){ |
| | | condition += "," + "\'"+contactIdsFromSF[i]+"\'"; |
| | | } |
| | | } |
| | | condition = condition.substr(1); |
| | | console.log('condition = ' + condition); |
| | | var record = sforce.connection.query("select AWS_Data_Id__c from Contact where id in("+condition+")"); |
| | | var records = record.getArray("records"); |
| | | for(var i =0;i<records.length;i++){ |
| | | contactAWSIds.push(records[i].AWS_Data_Id__c); |
| | | } |
| | | searchContactAll(); |
| | | } |
| | | function searchContactAll(){ |
| | | let data = preparePayloadForSearchContact(); |
| | | let searchCallBack = function searchCallBack(result){ |
| | |
| | | } |
| | | } |
| | | console.log('AWS Result:'+JSON.stringify(sfIdToContactInfo)); |
| | | let allSizeForAct =document.getElementById('Page:mainForm:idDayEdit:AllSize').value; |
| | | // let allSizeForAct =document.getElementById('Page:mainForm:idDayEdit:AllSize').value; |
| | | let allSizeForAct = j$(escapeVfId('idActSize')).value(); |
| | | console.log('Act size:'+allSizeForAct); |
| | | for(let i=0;i<allSizeForAct;i++){ |
| | | for(let j=1;j<6;j++){ |
| | |
| | | if(sfIdToContactInfo.hasOwnProperty(contactIdForVis)){ |
| | | document.getElementById("Page:mainForm:idDayEdit:idActivities:"+i+":idVisitor"+j).value = sfIdToContactInfo[contactIdForVis].lastName; |
| | | } |
| | | } |
| | | }else{ |
| | | document.getElementById("Page:mainForm:idDayEdit:idActivities:"+i+":idVisitor"+j).value = ''; |
| | | } |
| | | } |
| | | } |
| | | }; |
| | |
| | | <td> </td> |
| | | <td><apex:commandButton value="{!$Label.Add_Line}" id="idAddAct" action="{!addActivity}" |
| | | reRender="Activities,idAddActPanel" onClick="blockme();" |
| | | onComplete="bindAllDoubleTap();setVisitorPlaceDisabled();unblockUI();initSetPage();" |
| | | onComplete="bindAllDoubleTap();setVisitorPlaceDisabled();unblockUI();initSetPage();refreshContactAll();" |
| | | style="width:100px;display:{!IF(actSize>14,'none','')}"/></td> |
| | | <th> </th> |
| | | <td> </td> |