|  |  |  | 
|---|
|  |  |  | let arr = data.object[f].split(';'); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 给隐藏的select赋值 | 
|---|
|  |  |  | for(let op of ele.options){ | 
|---|
|  |  |  | for(let opi in ele.options){ | 
|---|
|  |  |  | let op = ele.options[opi] | 
|---|
|  |  |  | op.selected = arr.indexOf(op.value)>-1; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | v = ele.value; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if(v && v != "000000000000000"){ | 
|---|
|  |  |  | //if(v && v != "000000000000000"){ | 
|---|
|  |  |  | result[field_api_name] = v; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | //} | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } else if (ele.type == 'checkbox') { | 
|---|
|  |  |  | 
|---|
|  |  |  | console.log('sobjJson:'+sobjJson); | 
|---|
|  |  |  | console.log('check:'+checkRequiredFieldMsgResult); | 
|---|
|  |  |  | if (checkRequiredFieldMsgResult) { | 
|---|
|  |  |  | alertErrorMessage('requiredErrorMsg' + checkRequiredFieldMsgResult); | 
|---|
|  |  |  | alertErrorMessage('{!$Label.Input_Required_Field_Msg}' + checkRequiredFieldMsgResult); | 
|---|
|  |  |  | return | 
|---|
|  |  |  | } | 
|---|
|  |  |  | // //3. Prepare the payload for New PI API To AWS - To Do | 
|---|
|  |  |  | 
|---|
|  |  |  | if (!{!isNewMode}) { | 
|---|
|  |  |  | blockme(); | 
|---|
|  |  |  | QuerySobjectFromAWS(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }else{ | 
|---|
|  |  |  | let ot = jQuery('input[data-id="OwnerId"]'); | 
|---|
|  |  |  | let oi = document.getElementById(ot.attr("id")+'_lkid'); | 
|---|
|  |  |  | ot.val('{!CurrentUserName}'); | 
|---|
|  |  |  | ot.attr("readonly",""); | 
|---|
|  |  |  | ot.css("background","unset"); | 
|---|
|  |  |  | ot.css("border","0"); | 
|---|
|  |  |  | ot.css( "outline","0"); | 
|---|
|  |  |  | jQuery('a[data-id="OwnerId"]').remove(); | 
|---|
|  |  |  | if(oi){ | 
|---|
|  |  |  | oi.value = '{!CurrentUserId}' | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | var layoutSections = JSON.parse('{!layoutSectionsStr}'); | 
|---|
|  |  |  | for (let m = 0; m < layoutSections.length; m++) { | 
|---|
|  |  |  | let layoutSection = layoutSections[m].layoutFields; | 
|---|
|  |  |  | for (let n = 0; n < layoutSection.length; n++) { | 
|---|
|  |  |  | let layoutField = layoutSection[n]; | 
|---|
|  |  |  | if (layoutField.fieldAPI != '' && document.querySelector("[data-id='"+layoutField.fieldAPI+"']") != null) { | 
|---|
|  |  |  | document.querySelector("[data-id='"+layoutField.fieldAPI+"']").disabled = !(layoutField.editableField); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | jQuery(".lookupInput").each(function(i,e){ | 
|---|
|  |  |  | let je =jQuery(e).find('input'); | 
|---|
|  |  |  | je.attr("readonly",""); | 
|---|
|  |  |  | je.css("background","unset"); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | let dataid = je.attr('data-id'); | 
|---|
|  |  |  | if(['Hospital_Name__c','Department_Class__c','OwnerId'].indexOf(dataid) > -1) return; | 
|---|
|  |  |  | jQuery(e).children(":last-child").before('<img class="closeIcon" data-id="'+dataid+'" generate="" alt="Clear" src="/s.gif" style="display: inline-block;">'); | 
|---|
|  |  |  | }) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | jQuery(".lookupInput").on("mouseenter","img[generate]",function(e){ | 
|---|
|  |  |  | this.className = "closeIconOn"; | 
|---|
|  |  |  | }); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | jQuery(".lookupInput").on("mouseleave","img[generate]",function(e){ | 
|---|
|  |  |  | this.className = "closeIcon" | 
|---|
|  |  |  | }); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | jQuery(".lookupInput").on("click","img[generate]",function(e){ | 
|---|
|  |  |  | let id = jQuery("input[data-id='"+jQuery(this).attr("data-id")+ "']").attr("id"); | 
|---|
|  |  |  | let input = document.getElementById(id); | 
|---|
|  |  |  | if(input){ | 
|---|
|  |  |  | input.value = ''; | 
|---|
|  |  |  | let hidden = document.getElementById(id+'_lkid'); | 
|---|
|  |  |  | if(hidden){ | 
|---|
|  |  |  | hidden.value = ''; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | </script> | 
|---|
|  |  |  | <div class="pbBottomButtons"> | 
|---|