From b3d29ed3561d00a8f4fac2d429510dbba6d88ed5 Mon Sep 17 00:00:00 2001 From: Li Jun <buli@deloitte.com.cn> Date: 星期二, 19 四月 2022 19:24:25 +0800 Subject: [PATCH] RecordType Issue --- force-app/main/default/pages/NewAndEditQIS.page | 8 ++++++-- manifest/packageForPIPLPage.xml | 35 +++++++++++++++++------------------ force-app/main/default/pages/NewAndEditInspectionReport.page | 6 +++++- 3 files changed, 28 insertions(+), 21 deletions(-) diff --git a/force-app/main/default/pages/NewAndEditInspectionReport.page b/force-app/main/default/pages/NewAndEditInspectionReport.page index 788eab5..aa0f3cd 100644 --- a/force-app/main/default/pages/NewAndEditInspectionReport.page +++ b/force-app/main/default/pages/NewAndEditInspectionReport.page @@ -419,8 +419,12 @@ <!--Each section has layoutFields, let's iterate them as well--> <apex:repeat value="{!layoutSection.layoutFields}" var="layoutField"> - <apex:inputField styleClass="{!ApiPrefix} {!ApiPrefix}_{!layoutField.fieldAPI}" html-data-id="{!layoutField.fieldAPI}" value="{!Inspection_Report__c[layoutField.fieldAPI]}" rendered="{!not(layoutField.isPlaceHOlder)}" + <apex:inputField styleClass="{!ApiPrefix} {!ApiPrefix}_{!layoutField.fieldAPI}" html-data-id="{!layoutField.fieldAPI}" value="{!Inspection_Report__c[layoutField.fieldAPI]}" rendered="{!not(layoutField.isPlaceHOlder)&&isNewMode}" required="{!layoutField.isRequired}" /> + <apex:inputField styleClass="{!ApiPrefix} {!ApiPrefix}_{!layoutField.fieldAPI}" html-data-id="{!layoutField.fieldAPI}" value="{!Inspection_Report__c[layoutField.fieldAPI]}" rendered="{!not(layoutField.isPlaceHOlder)&¬(isNewMode)&&layoutField.fieldAPI!='RecordTypeId'}" + required="{!layoutField.isRequired}" /> + <apex:outputField styleClass="{!ApiPrefix} {!ApiPrefix}_{!layoutField.fieldAPI}" html-data-id="{!layoutField.fieldAPI}" value="{!Inspection_Report__c[layoutField.fieldAPI]}" rendered="{!not(layoutField.isPlaceHOlder)&¬(isNewMode)&&layoutField.fieldAPI=='RecordTypeId'}" + /> <apex:pageblocksectionitem rendered="{!layoutField.isPlaceHolder}"> </apex:pageblocksectionitem> </apex:repeat> diff --git a/force-app/main/default/pages/NewAndEditQIS.page b/force-app/main/default/pages/NewAndEditQIS.page index 12d71be..ebfe337 100644 --- a/force-app/main/default/pages/NewAndEditQIS.page +++ b/force-app/main/default/pages/NewAndEditQIS.page @@ -463,8 +463,12 @@ <!--Each section has layoutFields, let's iterate them as well--> <apex:repeat value="{!layoutSection.layoutFields}" var="layoutField"> - <apex:inputField styleClass="{!ApiPrefix} {!ApiPrefix}_{!layoutField.fieldAPI}" html-data-id="{!layoutField.fieldAPI}" value="{!QIS_Report__c[layoutField.fieldAPI]}" rendered="{!not(layoutField.isPlaceHOlder)}" - required="{!layoutField.isRequired}" /> + <apex:inputField styleClass="PIBackApi PIBackApi_{!layoutField.fieldAPI}" html-data-id="{!layoutField.fieldAPI}" value="{!QIS_Report__c[layoutField.fieldAPI]}" rendered="{!not(layoutField.isPlaceHOlder)&&isNewMode}" + required="{!layoutField.isRequired}" /> + <apex:inputField styleClass="PIBackApi PIBackApi_{!layoutField.fieldAPI}" html-data-id="{!layoutField.fieldAPI}" value="{!QIS_Report__c[layoutField.fieldAPI]}" rendered="{!not(layoutField.isPlaceHOlder)&¬(isNewMode)&&layoutField.fieldAPI!='RecordTypeId'}" + required="{!layoutField.isRequired}" /> + <apex:outputField styleClass="PIBackApi PIBackApi_{!layoutField.fieldAPI}" html-data-id="{!layoutField.fieldAPI}" value="{!QIS_Report__c[layoutField.fieldAPI]}" rendered="{!not(layoutField.isPlaceHOlder)&¬(isNewMode)&&layoutField.fieldAPI=='RecordTypeId'}" + /> <apex:pageblocksectionitem rendered="{!layoutField.isPlaceHolder}"> </apex:pageblocksectionitem> </apex:repeat> diff --git a/manifest/packageForPIPLPage.xml b/manifest/packageForPIPLPage.xml index 957e1ed..2728a69 100644 --- a/manifest/packageForPIPLPage.xml +++ b/manifest/packageForPIPLPage.xml @@ -1,24 +1,23 @@ <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Package xmlns="http://soap.sforce.com/2006/04/metadata"> <types> - <member>NewAndEditTenderinformation<member> - <member>NewAndEditInspectionReport<member> - <member>NewAndEditQIS<member> - <member>NewAndEditReport<member> - <member>NewAndEditContact<member> - <member>NewAndEditLead<member> - <member>NewAndEditCase<member> - <member>NewAndEditInquiryForm<member> - <member>NewConsumApply<member> - <member>NewConsumApplyEquipmentSetDetail<member> - <member>NewAndEditAddress<member> - <member>NewAndEditASEActivity<member> - <member>NewAndEditRepairSubOrder<member> - <member>NewRepair<member> - <member>NewRentalApply<member> - <member>NewAndEditAgencyContact<member> - <member>NewAndEditCampaignMember<member> - <member>NewOnCall<member> + <members>NewAndEditTenderinformation</members> + <members>NewAndEditInspectionReport</members> + <members>NewAndEditQIS</members> + <members>NewAndEditReport</members> + <members>NewAndEditContact</members> + <members>NewAndEditLead</members> + <members>NewAndEditCase</members> + <members>NewAndEditInquiryForm</members> + <members>NewConsumApply</members> + <members>NewConsumApplyEquipmentSetDetail</members> + <members>NewAndEditAddress</members> + <members>NewAndEditASEActivity</members> + <members>NewAndEditRepairSubOrder</members> + <members>NewRepair</members> + <members>NewRentalApply</members> + <members>NewAndEditAgencyContact</members> + <members>NewOnCall</members> <name>ApexPage</name> </types> <version>52.0</version> -- Gitblit v1.9.1