I have been trying to user SaveCustomizations() API to get XML for the grid layout saving. While I load the layout using the saved XML, it mess up some child level records from it's Header.
Please advise if someone has done this successfully. Also, when I move the columns with child records, the generated XML has way too much data compared to the one without moving those columns.
Any help is appreciated.
Hello Raj Patel,
Thank you for contacting Infragistics. Please provide a sample that demonstrates the issue you are having.
When you call the SaveCustomizations method, the XML data will include the following information about the fields:
Group-By SettingsSort DirectionField PositionField Width
It is to be expected for the XML to be larger than expected when you are moving fields since it takes in account for all records.For more details, please visit the following topic: Save Field Customizations.
http://help.infragistics.com/Help/Doc/WPF/2016.1/CLR4.0/html/xamDataPresenter_Save_Field_Customizations.html
Let me know if you have any questions.
Hello,
Here are the attached two XML's. One when the grid had no records and we saved layout.
Other one, when grid had records with parent/child rows.
When I try to load the layout with different result-sets, the child row values get shifted.
We have mixed rows, some has child and some may not have any child. User can apply any layout to any result-sets in Grid.
Please advise.
Thanks.
********XML for no rows*******
<?xml version="1.0" encoding="utf-8"?><xamDataPresenter version="13.2.20132.1000" formatVersion="1.7"> <fieldLayouts> <fieldLayout key="master" fieldList="RGButton;String;unbound, CreditAlertButton;String;unbound, TolCheckButton;String;unbound, RgStatusExport, CreditAlertExport, ToleranceCheckExport, ApprovalStatus, ;String;unbound, AgreementId, LegalEntity, WorkFlowType, MarginType, DisplayACAType, CallAmount;Decimal, AgreedAmount;Decimal, ;String;unbound, MercuryComments, ;String;unbound, ;String;unbound, PostDirection, NetDirection, ;String;unbound, RemainingToPledge;Decimal, Tolerance;Decimal, ;String;unbound, ;String;unbound, ;String;unbound, ;String;unbound, ;String;unbound, ;String;unbound, FxHaircut;String;unbound, ConcentrationLimit;String;unbound, WrongWayRisk;String;unbound, Adjustment;String;unbound, StandardHaircut;String;unbound, BaseCcy, FXHaircutCcy, MID, CTID, CoperID, ParentGroupId;Int32, ;String;unbound, PrinCptyIa, CoverageAnalyst, CoverageManager, CoverageBucket, RegW, MsgClient, ManagingLocationID, ManagementCenter, ManagementCenterDesc, BusinessState, ActionedBy, LastActionDT, ApprovedBy, ApprovedDT, ;String;unbound, SettlementStatus, ;String;unbound, ;String;unbound, CallState, ProcessState, ReasonDescription, Comments, CobDate, CollateralTermsType, ExecutionDate, TriParty, RqvAmount;Decimal, RqvOverrideReason, RqvOverrideComment, ApprovalQueueDetails;ObservableCollection`1"> <fields> <field name="RGButton" extendedInfo="RGButton;String;unbound" FixedLocation="FixedToNearEdge" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="0" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="CreditAlertButton" extendedInfo="CreditAlertButton;String;unbound" FixedLocation="FixedToNearEdge" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="1" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="TolCheckButton" extendedInfo="TolCheckButton;String;unbound" FixedLocation="FixedToNearEdge" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="2" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="RgStatusExport" extendedInfo="RgStatusExport" FixedLocation="FixedToNearEdge" Visibility="Collapsed" IgnoreFieldVisibilityOverrides="false" row="0" column="3" rowSpan="1" columnSpan="1" isCollapsedInLayout="true" /> <field name="CreditAlertExport" extendedInfo="CreditAlertExport" FixedLocation="FixedToNearEdge" Visibility="Collapsed" IgnoreFieldVisibilityOverrides="false" row="0" column="3" rowSpan="1" columnSpan="1" isCollapsedInLayout="true" /> <field name="ToleranceCheckExport" extendedInfo="ToleranceCheckExport" FixedLocation="FixedToNearEdge" Visibility="Collapsed" IgnoreFieldVisibilityOverrides="false" row="0" column="3" rowSpan="1" columnSpan="1" isCollapsedInLayout="true" /> <field name="ApprovalStatus" extendedInfo="ApprovalStatus" FixedLocation="FixedToNearEdge" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="5" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="6" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="AgreementId" extendedInfo="AgreementId" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="7" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="LegalEntity" extendedInfo="LegalEntity" FixedLocation="FixedToNearEdge" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="4" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="WorkFlowType" extendedInfo="WorkFlowType" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="8" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="MarginType" extendedInfo="MarginType" FixedLocation="FixedToNearEdge" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="3" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="DisplayACAType" extendedInfo="DisplayACAType" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="9" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="CallAmount" extendedInfo="CallAmount;Decimal" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="10" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="AgreedAmount" extendedInfo="AgreedAmount;Decimal" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="11" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="12" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="MercuryComments" extendedInfo="MercuryComments" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="13" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="14" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="15" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="PostDirection" extendedInfo="PostDirection" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="16" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="NetDirection" extendedInfo="NetDirection" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="17" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="18" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="RemainingToPledge" extendedInfo="RemainingToPledge;Decimal" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="19" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="Tolerance" extendedInfo="Tolerance;Decimal" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="20" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="21" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="22" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="23" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="24" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="25" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="26" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="FxHaircut" extendedInfo="FxHaircut;String;unbound" Visibility="Collapsed" IgnoreFieldVisibilityOverrides="false" row="0" column="27" rowSpan="1" columnSpan="1" isCollapsedInLayout="true" /> <field name="ConcentrationLimit" extendedInfo="ConcentrationLimit;String;unbound" Visibility="Collapsed" IgnoreFieldVisibilityOverrides="false" row="0" column="27" rowSpan="1" columnSpan="1" isCollapsedInLayout="true" /> <field name="WrongWayRisk" extendedInfo="WrongWayRisk;String;unbound" Visibility="Collapsed" IgnoreFieldVisibilityOverrides="false" row="0" column="27" rowSpan="1" columnSpan="1" isCollapsedInLayout="true" /> <field name="Adjustment" extendedInfo="Adjustment;String;unbound" Visibility="Collapsed" IgnoreFieldVisibilityOverrides="false" row="0" column="27" rowSpan="1" columnSpan="1" isCollapsedInLayout="true" /> <field name="StandardHaircut" extendedInfo="StandardHaircut;String;unbound" Visibility="Collapsed" IgnoreFieldVisibilityOverrides="false" row="0" column="27" rowSpan="1" columnSpan="1" isCollapsedInLayout="true" /> <field name="BaseCcy" extendedInfo="BaseCcy" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="27" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="FXHaircutCcy" extendedInfo="FXHaircutCcy" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="28" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="MID" extendedInfo="MID" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="29" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="CTID" extendedInfo="CTID" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="30" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="CoperID" extendedInfo="CoperID" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="31" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="ParentGroupId" extendedInfo="ParentGroupId;Int32" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="32" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="33" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="PrinCptyIa" extendedInfo="PrinCptyIa" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="34" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="CoverageAnalyst" extendedInfo="CoverageAnalyst" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="35" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="CoverageManager" extendedInfo="CoverageManager" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="36" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="CoverageBucket" extendedInfo="CoverageBucket" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="37" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="RegW" extendedInfo="RegW" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="38" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="MsgClient" extendedInfo="MsgClient" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="39" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="ManagingLocationID" extendedInfo="ManagingLocationID" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="40" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="ManagementCenter" extendedInfo="ManagementCenter" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="41" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="ManagementCenterDesc" extendedInfo="ManagementCenterDesc" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="42" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="BusinessState" extendedInfo="BusinessState" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="43" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="ActionedBy" extendedInfo="ActionedBy" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="44" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="LastActionDT" extendedInfo="LastActionDT" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="45" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="ApprovedBy" extendedInfo="ApprovedBy" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="46" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="ApprovedDT" extendedInfo="ApprovedDT" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="47" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="48" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="SettlementStatus" extendedInfo="SettlementStatus" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="49" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="50" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="51" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="CallState" extendedInfo="CallState" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="52" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="ProcessState" extendedInfo="ProcessState" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="53" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="ReasonDescription" extendedInfo="ReasonDescription" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="54" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="Comments" extendedInfo="Comments" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="55" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="CobDate" extendedInfo="CobDate" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="56" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="CollateralTermsType" extendedInfo="CollateralTermsType" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="57" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="ExecutionDate" extendedInfo="ExecutionDate" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="58" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="TriParty" extendedInfo="TriParty" Visibility="Collapsed" IgnoreFieldVisibilityOverrides="false" row="0" column="59" rowSpan="1" columnSpan="1" isCollapsedInLayout="true" /> <field name="RqvAmount" extendedInfo="RqvAmount;Decimal" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="59" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="RqvOverrideReason" extendedInfo="RqvOverrideReason" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="60" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="RqvOverrideComment" extendedInfo="RqvOverrideComment" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="61" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="ApprovalQueueDetails" extendedInfo="ApprovalQueueDetails;ObservableCollection`1" Visibility="Hidden" IgnoreFieldVisibilityOverrides="false" row="0" column="62" rowSpan="1" columnSpan="1" isCollapsedInLayout="true" /> </fields> <recordFilters /> </fieldLayout> </fieldLayouts></xamDataPresenter>
********XML for parent/child rows********
<?xml version="1.0" encoding="utf-8"?><xamDataPresenter version="13.2.20132.1000" formatVersion="1.7"> <fieldLayouts> <fieldLayout key="master" fieldList="RGButton;String;unbound, CreditAlertButton;String;unbound, TolCheckButton;String;unbound, RgStatusExport, CreditAlertExport, ToleranceCheckExport, ApprovalStatus, ;String;unbound, AgreementId, LegalEntity, WorkFlowType, MarginType, DisplayACAType, CallAmount;Decimal, AgreedAmount;Decimal, ;String;unbound, MercuryComments, ;String;unbound, ;String;unbound, PostDirection, NetDirection, ;String;unbound, RemainingToPledge;Decimal, Tolerance;Decimal, ;String;unbound, ;String;unbound, ;String;unbound, ;String;unbound, ;String;unbound, ;String;unbound, FxHaircut;String;unbound, ConcentrationLimit;String;unbound, WrongWayRisk;String;unbound, Adjustment;String;unbound, StandardHaircut;String;unbound, BaseCcy, FXHaircutCcy, MID, CTID, CoperID, ParentGroupId;Int32, ;String;unbound, PrinCptyIa, CoverageAnalyst, CoverageManager, CoverageBucket, RegW, MsgClient, ManagingLocationID, ManagementCenter, ManagementCenterDesc, BusinessState, ActionedBy, LastActionDT, ApprovedBy, ApprovedDT, ;String;unbound, SettlementStatus, ;String;unbound, ;String;unbound, CallState, ProcessState, ReasonDescription, Comments, CobDate, CollateralTermsType, ExecutionDate, TriParty, RqvAmount;Decimal, RqvOverrideReason, RqvOverrideComment, ApprovalQueueDetails;ObservableCollection`1"> <fields> <field name="RGButton" extendedInfo="RGButton;String;unbound" FixedLocation="FixedToNearEdge" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="0" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="CreditAlertButton" extendedInfo="CreditAlertButton;String;unbound" FixedLocation="FixedToNearEdge" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="1" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="TolCheckButton" extendedInfo="TolCheckButton;String;unbound" FixedLocation="FixedToNearEdge" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="2" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="RgStatusExport" extendedInfo="RgStatusExport" FixedLocation="FixedToNearEdge" Visibility="Collapsed" IgnoreFieldVisibilityOverrides="false" row="0" column="3" rowSpan="1" columnSpan="1" isCollapsedInLayout="true" /> <field name="CreditAlertExport" extendedInfo="CreditAlertExport" FixedLocation="FixedToNearEdge" Visibility="Collapsed" IgnoreFieldVisibilityOverrides="false" row="0" column="3" rowSpan="1" columnSpan="1" isCollapsedInLayout="true" /> <field name="ToleranceCheckExport" extendedInfo="ToleranceCheckExport" FixedLocation="FixedToNearEdge" Visibility="Collapsed" IgnoreFieldVisibilityOverrides="false" row="0" column="3" rowSpan="1" columnSpan="1" isCollapsedInLayout="true" /> <field name="ApprovalStatus" extendedInfo="ApprovalStatus" FixedLocation="FixedToNearEdge" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="5" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="52" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="AgreementId" extendedInfo="AgreementId" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="7" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="LegalEntity" extendedInfo="LegalEntity" FixedLocation="FixedToNearEdge" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="4" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="WorkFlowType" extendedInfo="WorkFlowType" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="8" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="MarginType" extendedInfo="MarginType" FixedLocation="FixedToNearEdge" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="3" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="DisplayACAType" extendedInfo="DisplayACAType" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="9" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="CallAmount" extendedInfo="CallAmount;Decimal" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="10" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="AgreedAmount" extendedInfo="AgreedAmount;Decimal" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="11" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="12" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="MercuryComments" extendedInfo="MercuryComments" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="13" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="14" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="15" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="PostDirection" extendedInfo="PostDirection" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="16" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="NetDirection" extendedInfo="NetDirection" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="17" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="18" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="RemainingToPledge" extendedInfo="RemainingToPledge;Decimal" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="19" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="Tolerance" extendedInfo="Tolerance;Decimal" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="20" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="21" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="22" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="23" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="24" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="25" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="26" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="FxHaircut" extendedInfo="FxHaircut;String;unbound" Visibility="Collapsed" IgnoreFieldVisibilityOverrides="false" row="0" column="27" rowSpan="1" columnSpan="1" isCollapsedInLayout="true" /> <field name="ConcentrationLimit" extendedInfo="ConcentrationLimit;String;unbound" Visibility="Collapsed" IgnoreFieldVisibilityOverrides="false" row="0" column="27" rowSpan="1" columnSpan="1" isCollapsedInLayout="true" /> <field name="WrongWayRisk" extendedInfo="WrongWayRisk;String;unbound" Visibility="Collapsed" IgnoreFieldVisibilityOverrides="false" row="0" column="27" rowSpan="1" columnSpan="1" isCollapsedInLayout="true" /> <field name="Adjustment" extendedInfo="Adjustment;String;unbound" Visibility="Collapsed" IgnoreFieldVisibilityOverrides="false" row="0" column="27" rowSpan="1" columnSpan="1" isCollapsedInLayout="true" /> <field name="StandardHaircut" extendedInfo="StandardHaircut;String;unbound" Visibility="Collapsed" IgnoreFieldVisibilityOverrides="false" row="0" column="27" rowSpan="1" columnSpan="1" isCollapsedInLayout="true" /> <field name="BaseCcy" extendedInfo="BaseCcy" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="27" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="FXHaircutCcy" extendedInfo="FXHaircutCcy" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="28" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="MID" extendedInfo="MID" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="29" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="CTID" extendedInfo="CTID" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="30" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="CoperID" extendedInfo="CoperID" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="31" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="ParentGroupId" extendedInfo="ParentGroupId;Int32" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="32" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="33" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="PrinCptyIa" extendedInfo="PrinCptyIa" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="34" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="CoverageAnalyst" extendedInfo="CoverageAnalyst" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="35" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="CoverageManager" extendedInfo="CoverageManager" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="36" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="CoverageBucket" extendedInfo="CoverageBucket" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="37" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="RegW" extendedInfo="RegW" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="38" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="MsgClient" extendedInfo="MsgClient" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="39" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="ManagingLocationID" extendedInfo="ManagingLocationID" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="40" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="ManagementCenter" extendedInfo="ManagementCenter" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="41" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="ManagementCenterDesc" extendedInfo="ManagementCenterDesc" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="42" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="BusinessState" extendedInfo="BusinessState" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="43" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="ActionedBy" extendedInfo="ActionedBy" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="44" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="LastActionDT" extendedInfo="LastActionDT" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="45" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="ApprovedBy" extendedInfo="ApprovedBy" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="46" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="ApprovedDT" extendedInfo="ApprovedDT" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="47" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="48" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="SettlementStatus" extendedInfo="SettlementStatus" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="49" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="50" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="51" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="CallState" extendedInfo="CallState" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="53" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="ProcessState" extendedInfo="ProcessState" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="54" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="ReasonDescription" extendedInfo="ReasonDescription" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="55" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="Comments" extendedInfo="Comments" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="56" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="CobDate" extendedInfo="CobDate" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="57" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="CollateralTermsType" extendedInfo="CollateralTermsType" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="58" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="ExecutionDate" extendedInfo="ExecutionDate" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="59" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="TriParty" extendedInfo="TriParty" Visibility="Collapsed" IgnoreFieldVisibilityOverrides="false" row="0" column="59" rowSpan="1" columnSpan="1" isCollapsedInLayout="true" /> <field name="RqvAmount" extendedInfo="RqvAmount;Decimal" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="60" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="RqvOverrideReason" extendedInfo="RqvOverrideReason" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="61" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="RqvOverrideComment" extendedInfo="RqvOverrideComment" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" row="0" column="62" rowSpan="1" columnSpan="1" isCollapsedInLayout="false" /> <field name="ApprovalQueueDetails" extendedInfo="ApprovalQueueDetails;ObservableCollection`1" Visibility="Hidden" IgnoreFieldVisibilityOverrides="false" row="0" column="62" rowSpan="1" columnSpan="1" isCollapsedInLayout="true" /> </fields> <recordFilters /> </fieldLayout> <fieldLayout parentFieldName="ApprovalQueueDetails" key="detail" fieldList="RGButton;String;unbound, CreditAlertButton;String;unbound, TolCheckButton;String;unbound, ;String;unbound, ;String;unbound, ;String;unbound, ApprovalStatus, SettlementDate, AgreementId, LegalEntity, WorkFlowType, MarginType, DisplayACAType, CallAmount;Decimal, AgreedAmount;Decimal, Notional;Double, MercuryComments, PledgeAmount;Double, PledgeType, PostDirection, NetDirection, IssueID, RemainingToPledge;Decimal, Tolerance;Decimal, PledgeCcy, SecurityIdType, Product, PvAgreement;Double, AdjustedPvAgmtCcy;Double, TotalHaircut;Decimal, FxHaircut;Decimal, ConcentrationLimit;Decimal, WrongWayRisk;Decimal, Adjustment;Decimal, StandardHaircut;Decimal, BaseCcy, FXHaircutCcy, MID, CTID, CoperID, GroupID;Int32, StateID, PrinCptyIa, ;String;unbound, ;String;unbound, ;String;unbound, RegW, ;String;unbound, ;String;unbound, ;String;unbound, ManagementCenterDesc, ;String;unbound, ActionedBy, LastActionDT, ApprovedBy, ApprovedDT, SettlementSource, SettlementStatus, ResponseStatus, ApprovalFailReason, CallState, ProcessState, ReasonDescription, Comments, CobDate, CollateralTermsType, ExecutionDate, TriParty, RqvAmount;Decimal, RqvOverrideReason, RqvOverrideComment, ParentGroupId;Int32"> <parentFieldLayout key="master" fieldList="RGButton;String;unbound, CreditAlertButton;String;unbound, TolCheckButton;String;unbound, RgStatusExport, CreditAlertExport, ToleranceCheckExport, ApprovalStatus, ;String;unbound, AgreementId, LegalEntity, WorkFlowType, MarginType, DisplayACAType, CallAmount;Decimal, AgreedAmount;Decimal, ;String;unbound, MercuryComments, ;String;unbound, ;String;unbound, PostDirection, NetDirection, ;String;unbound, RemainingToPledge;Decimal, Tolerance;Decimal, ;String;unbound, ;String;unbound, ;String;unbound, ;String;unbound, ;String;unbound, ;String;unbound, FxHaircut;String;unbound, ConcentrationLimit;String;unbound, WrongWayRisk;String;unbound, Adjustment;String;unbound, StandardHaircut;String;unbound, BaseCcy, FXHaircutCcy, MID, CTID, CoperID, ParentGroupId;Int32, ;String;unbound, PrinCptyIa, CoverageAnalyst, CoverageManager, CoverageBucket, RegW, MsgClient, ManagingLocationID, ManagementCenter, ManagementCenterDesc, BusinessState, ActionedBy, LastActionDT, ApprovedBy, ApprovedDT, ;String;unbound, SettlementStatus, ;String;unbound, ;String;unbound, CallState, ProcessState, ReasonDescription, Comments, CobDate, CollateralTermsType, ExecutionDate, TriParty, RqvAmount;Decimal, RqvOverrideReason, RqvOverrideComment, ApprovalQueueDetails;ObservableCollection`1" /> <fields> <field name="RGButton" extendedInfo="RGButton;String;unbound" FixedLocation="FixedToNearEdge" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="CreditAlertButton" extendedInfo="CreditAlertButton;String;unbound" FixedLocation="FixedToNearEdge" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="TolCheckButton" extendedInfo="TolCheckButton;String;unbound" FixedLocation="FixedToNearEdge" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="" extendedInfo=";String;unbound" FixedLocation="FixedToNearEdge" Visibility="Collapsed" IgnoreFieldVisibilityOverrides="false" /> <field name="" extendedInfo=";String;unbound" FixedLocation="FixedToNearEdge" Visibility="Collapsed" IgnoreFieldVisibilityOverrides="false" /> <field name="" extendedInfo=";String;unbound" FixedLocation="FixedToNearEdge" Visibility="Collapsed" IgnoreFieldVisibilityOverrides="false" /> <field name="ApprovalStatus" extendedInfo="ApprovalStatus" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="SettlementDate" extendedInfo="SettlementDate" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="AgreementId" extendedInfo="AgreementId" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="LegalEntity" extendedInfo="LegalEntity" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="WorkFlowType" extendedInfo="WorkFlowType" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="MarginType" extendedInfo="MarginType" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="DisplayACAType" extendedInfo="DisplayACAType" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="CallAmount" extendedInfo="CallAmount;Decimal" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="AgreedAmount" extendedInfo="AgreedAmount;Decimal" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="Notional" extendedInfo="Notional;Double" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="MercuryComments" extendedInfo="MercuryComments" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="PledgeAmount" extendedInfo="PledgeAmount;Double" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="PledgeType" extendedInfo="PledgeType" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="PostDirection" extendedInfo="PostDirection" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="NetDirection" extendedInfo="NetDirection" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="IssueID" extendedInfo="IssueID" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="RemainingToPledge" extendedInfo="RemainingToPledge;Decimal" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="Tolerance" extendedInfo="Tolerance;Decimal" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="PledgeCcy" extendedInfo="PledgeCcy" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="SecurityIdType" extendedInfo="SecurityIdType" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="Product" extendedInfo="Product" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="PvAgreement" extendedInfo="PvAgreement;Double" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="AdjustedPvAgmtCcy" extendedInfo="AdjustedPvAgmtCcy;Double" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="TotalHaircut" extendedInfo="TotalHaircut;Decimal" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="FxHaircut" extendedInfo="FxHaircut;Decimal" Visibility="Collapsed" IgnoreFieldVisibilityOverrides="false" /> <field name="ConcentrationLimit" extendedInfo="ConcentrationLimit;Decimal" Visibility="Collapsed" IgnoreFieldVisibilityOverrides="false" /> <field name="WrongWayRisk" extendedInfo="WrongWayRisk;Decimal" Visibility="Collapsed" IgnoreFieldVisibilityOverrides="false" /> <field name="Adjustment" extendedInfo="Adjustment;Decimal" Visibility="Collapsed" IgnoreFieldVisibilityOverrides="false" /> <field name="StandardHaircut" extendedInfo="StandardHaircut;Decimal" Visibility="Collapsed" IgnoreFieldVisibilityOverrides="false" /> <field name="BaseCcy" extendedInfo="BaseCcy" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="FXHaircutCcy" extendedInfo="FXHaircutCcy" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="MID" extendedInfo="MID" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="CTID" extendedInfo="CTID" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="CoperID" extendedInfo="CoperID" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="GroupID" extendedInfo="GroupID;Int32" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="StateID" extendedInfo="StateID" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="PrinCptyIa" extendedInfo="PrinCptyIa" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="RegW" extendedInfo="RegW" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="ManagementCenterDesc" extendedInfo="ManagementCenterDesc" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="" extendedInfo=";String;unbound" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="ActionedBy" extendedInfo="ActionedBy" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="LastActionDT" extendedInfo="LastActionDT" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="ApprovedBy" extendedInfo="ApprovedBy" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="ApprovedDT" extendedInfo="ApprovedDT" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="SettlementSource" extendedInfo="SettlementSource" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="SettlementStatus" extendedInfo="SettlementStatus" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="ResponseStatus" extendedInfo="ResponseStatus" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="ApprovalFailReason" extendedInfo="ApprovalFailReason" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="CallState" extendedInfo="CallState" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="ProcessState" extendedInfo="ProcessState" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="ReasonDescription" extendedInfo="ReasonDescription" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="Comments" extendedInfo="Comments" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="CobDate" extendedInfo="CobDate" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="CollateralTermsType" extendedInfo="CollateralTermsType" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="ExecutionDate" extendedInfo="ExecutionDate" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="TriParty" extendedInfo="TriParty" Visibility="Collapsed" IgnoreFieldVisibilityOverrides="false" /> <field name="RqvAmount" extendedInfo="RqvAmount;Decimal" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="RqvOverrideReason" extendedInfo="RqvOverrideReason" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="RqvOverrideComment" extendedInfo="RqvOverrideComment" Visibility="Visible" IgnoreFieldVisibilityOverrides="false" /> <field name="ParentGroupId" extendedInfo="ParentGroupId;Int32" Visibility="Collapsed" IgnoreFieldVisibilityOverrides="false" /> </fields> </fieldLayout> </fieldLayouts></xamDataPresenter>
Hello Raj,
Thank you for your reply. Do you have any particular questions with the saved xml? It's to my understanding that there code you've pasted is simply a comparison with and without records. Please note this is to be expected.
For the root records, the filters will be saved in customizations. For the child records, they will be saved only if FieldLayoutSettings.RecordFilterScope is set to AllRecords. The position and width are saved only when you have moved or resized a field - the field is not default. If you move fields, resize them and then save, this information would be saved in the xml.
The issue is when I try to load customizations with both of these XML, the child record values get shifted and they don't stay in their columns. That's my problem.
Can you please advise with one example of code that saves and loads customizations of Parent/child grid successfully?
Thank you for your reply. I will work on a sample today. In the meantime, please provide screenshots of the issues you are having of the XamDataGrid after a load is performed incorrectly. Please provide a complete solution sample that isolates this behavior, this will help speed up our investigation, if possible.
Let me know if you have any additional questions.