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