From 24fda5246494953a232b37547fb50bde77bd9886 Mon Sep 17 00:00:00 2001 From: Li Jun <buli@deloitte.com.cn> Date: 星期三, 27 四月 2022 12:03:42 +0800 Subject: [PATCH] PIPLButtonIssueFix --- force-app/main/default/pages/NewAndEditQIS.page | 26 +++++++++++++++++++++++--- 1 files changed, 23 insertions(+), 3 deletions(-) diff --git a/force-app/main/default/pages/NewAndEditQIS.page b/force-app/main/default/pages/NewAndEditQIS.page index 5a66713..9180f37 100644 --- a/force-app/main/default/pages/NewAndEditQIS.page +++ b/force-app/main/default/pages/NewAndEditQIS.page @@ -141,6 +141,19 @@ } } + 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); if(eles.length > 0) return eles[0]; @@ -257,9 +270,9 @@ } else { result[field_api_name] = ele.value; //鍏抽棴QIS鐞嗙敱涓烘棤鏃� - if(field_api_name == 'Cancel_QIS_Reason__c' && ele.value == '_\x01_'){ - result[field_api_name] = ''; - } + // if(field_api_name == 'Cancel_QIS_Reason__c' && ele.value == '_\x01_'){ + // result[field_api_name] = ''; + // } } // let e1 = document.getElementById(api_id_map[field_api_name]); @@ -367,6 +380,7 @@ return blankRequiredFields; } function saveSobjectProcess(save_and_new) { + EditButton(true); if(save_and_new){ config.SaveAndNew = true; @@ -406,6 +420,7 @@ 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"); @@ -491,6 +506,11 @@ } console.log(api_id_map); sfdcPage.appendToOnloadQueue(function () { + jQuery('option').each(function(i,e){ + if(e.value == '_\x01_'){ + e.value = ''; + } + }) //鍒ゆ柇鏄惁涓哄彧璇婚�夐」 var layoutSections = JSON.parse('{!layoutSectionsStr}'); for (let m = 0; m < layoutSections.length; m++) { -- Gitblit v1.9.1