This happens because we are using the edit layout. The editLayout is always mostly a subset of the detailLayout. Because we don’t differentiate, we will have to find some way to combine the metadata from the layouts to display edit layout when it is available, and detail layout the rest of the time.
CC: Edit layout isn’t actually a subset of detail layout; On mobile team (perhaps all environments), currency picker for an sobject appears in the edit layout but not the detail layout. Currency is rendered as a sign on all currency values in the detail layout. It is currently assumed currency is the only field that works in this manner. It is also assumed that it is not desirable for a currency picker to be displayed in mobile and that currency will be instead inherited from the pricebook.
Mingle Card: 3891 Analysis
This happens because we are using the edit layout. The editLayout is always mostly a subset of the detailLayout. Because we don’t differentiate, we will have to find some way to combine the metadata from the layouts to display edit layout when it is available, and detail layout the rest of the time.
CC: Edit layout isn’t actually a subset of detail layout; On mobile team (perhaps all environments), currency picker for an sobject appears in the edit layout but not the detail layout. Currency is rendered as a sign on all currency values in the detail layout. It is currently assumed currency is the only field that works in this manner. It is also assumed that it is not desirable for a currency picker to be displayed in mobile and that currency will be instead inherited from the pricebook.
Steps to reproduce
Expected result
All the fields from Quote Item Layout specified in Console should be shown
Actual Result
Read Only fields are not shown (extended amount for example)
Related Cards
Test Plan
This PR changes
Checklist for Merging