When I Query a model, fields that arent filled out disappear

  • 1
  • Question
  • Updated 2 years ago
  • Answered
Hey everyone. 

I am curious about how i can prevent fields on a page layout disappear when I query a model on load. 

So currently I use a URL parameter to pass in my AccountID and then query related records based on that. The only problem is that the fields disappear on the skuid page if there is no saved value for it. Now I can select "Create default row if Model has none", and the fields will appear, but that saves any current data as a new record. 

Any thoughts around this?

Thanks, 

Richard
Photo of Richard Amantia II

Richard Amantia II

  • 754 Points 500 badge 2x thumb

Posted 2 years ago

  • 1
Photo of mB Pat Vachon

mB Pat Vachon, Champion

  • 42,714 Points 20k badge 2x thumb
That is really really strange. Do you have any conditional rendering in place on the page?
Photo of Richard Amantia II

Richard Amantia II

  • 754 Points 500 badge 2x thumb
There is some, nothing that should have that sort of effect. I am working on getting some screenshots so I can help better explain this and show what the expected look should be and what i am getting. 
Photo of Mark DeSimone

Mark DeSimone, Official Rep

  • 11,050 Points 10k badge 2x thumb
Hi Richard. If you're using a field editor and it's set to "Read with inline edit" the blank fields can blend in color-wise with the rest of the page. That can look misleading if you're using this to enter data into those fields, so instead the recommended setting would be "edit."
Photo of Richard Amantia II

Richard Amantia II

  • 754 Points 500 badge 2x thumb
All fields are edit by default. I have tried removing the fields being required to see if that had some impact, but no luck. 
Photo of mB Pat Vachon

mB Pat Vachon, Champion

  • 42,714 Points 20k badge 2x thumb
And if that doesn't work, I'd like to take a boo at it with GTM. Lemeno
Photo of mB Pat Vachon

mB Pat Vachon, Champion

  • 42,714 Points 20k badge 2x thumb
Can you post the XML here?
Photo of Richard Amantia II

Richard Amantia II

  • 754 Points 500 badge 2x thumb
<code>
<skuidpage unsavedchangeswarning="" personalizationmode="server" showsidebar="false" showheader="false" theme="WP Theme" useviewportmeta="true">    <models>
        <model id="Account" query="false" createrowifnonefound="true" datasource="salesforce" type="" sobject="Account" doclone="">
            <fields>
                <field id="Name"/>
                <field id="Description"/>
                <field id="Bank_City__c"/>
                <field id="Bank_Name__c"/>
                <field id="Bank_Phone__c"/>
                <field id="Bank_State__c"/>
                <field id="Business_Open_Date__c"/>
                <field id="Federal_Tax_ID__c"/>
                <field id="Is_DBA_different_from_Legal__c"/>
                <field id="BillingCity"/>
                <field id="BillingCountryCode"/>
                <field id="Phone"/>
                <field id="BillingStateCode"/>
                <field id="BillingStreet"/>
                <field id="BillingPostalCode"/>
                <field id="Account_Number__c"/>
                <field id="Routing_Number__c"/>
                <field id="BillingState"/>
                <field id="Ownership_Type__c"/>
                <field id="Opportunities" type="childRelationship" limit="10">
                    <conditions>
                        <condition operator="=" type="modelmerge" field="Id" value="" model="Account" enclosevalueinquotes="true" mergefield="Id" novaluebehavior="deactivate"/>
                    </conditions>
                </field>
                <field id="Contacts" type="childRelationship" limit="10">
                    <fields>
                        <field id="Id"/>
                    </fields>
                </field>
                <field id="Name_on_Account__c"/>
            </fields>
            <conditions>
                <condition type="param" value="AccountId" field="Id" operator="=" enclosevalueinquotes="true" novaluebehavior="noquery" state="filterableoff" inactive="true" name="Id"/>
            </conditions>
            <actions>
                <action>
                    <actions>
                        <action type="save">
                            <models>
                                <model>Account</model>
                                <model>UIOnlyModel</model>
                            </models>
                        </action>
                    </actions>
                    <events>
                        <event>row.updated</event>
                    </events>
                    <fields>
                        <field>Account_Number__c</field>
                        <field>Confirm_Account_Number__c</field>
                    </fields>
                </action>
            </actions>
            <groupby method="simple"/>
        </model>
        <model id="Opportunities" limit="1" query="false" createrowifnonefound="true" type="" sobject="Opportunity" doclone="" datasource="salesforce">
            <fields>
                <field id="Name"/>
                <field id="StageName"/>
                <field id="CloseDate"/>
                <field id="Current_Processor__c"/>
                <field id="Current_Processor_Other__c"/>
                <field id="Id"/>
                <field id="Processing_Credit_Cards__c"/>
                <field id="Lead__c"/>
                <field id="Type"/>
                <field id="Vertical__c"/>
                <field id="Platform__c"/>
                <field id="iscreated" uionly="true" displaytype="TEXT" label="Is Opportunity Created?"/>
                <field id="Sales_Application_Status__c"/>
                <field id="AE_LynkLeads_Notes__c"/>
                <field id="Pct_CNP__c"/>
                <field id="AccountId"/>
                <field id="Account.Name"/>
            </fields>
            <conditions/>
            <actions/>
        </model>
        <model id="Application" limit="1" query="true" createrowifnonefound="false" type="" sobject="Application__c" doclone="" datasource="salesforce">
            <fields>
                <field id="CurrencyIsoCode"/>
                <field id="Opportunity__c"/>
                <field id="Opportunity__r.Name"/>
                <field id="Outlet__c"/>
                <field id="Outlet__r.Name"/>
                <field id="Name"/>
                <field id="Terms_Conditions" uionly="true" displaytype="BOOLEAN" label="Agree to Terms and Conditions"/>
                <field id="Id"/>
                <field id="Cost_Plus_DialFee__c"/>
                <field id="Cost_PlusFee__c"/>
                <field id="Tier_1_Rate__c"/>
                <field id="Tier_1_Fee__c"/>
                <field id="Tier_2_Rate__c"/>
                <field id="Tier_2_Fee__c"/>
                <field id="Tier_3_Rate__c"/>
                <field id="Tier_3_Fee__c"/>
                <field id="Tier_4_Fee__c"/>
                <field id="Tier_4_Rate__c"/>
                <field id="Vendor_Fulfillment_House_Name__c"/>
                <field id="Customer_Pricing_Structure__c"/>
                <field id="Cost_Plus_Rate__c"/>
                <field id="Product_Serv_FulfillmentType__c"/>
                <field id="Third_Party_Information__c"/>
                <field id="Third_Party_Name__c"/>
                <field id="AdministrativeFee__c"/>
                <field id="Credit_Batch__c"/>
                <field id="Minimum_Processing_Fee__c"/>
                <field id="American_Express_per_Transaction__c"/>
                <field id="Sales_Agent_Id__c"/>
                <field id="Contract_Brand__c"/>
            </fields>
            <conditions>
                <condition type="modelmerge" value="" field="Outlet__c" operator="=" model="Account" enclosevalueinquotes="true" mergefield="Id" novaluebehavior="deactivate" state=""/>
                <condition type="modelmerge" value="" field="Opportunity__c" operator="=" model="Opportunities" enclosevalueinquotes="true" mergefield="Id" novaluebehavior="deactivate"/>
                <condition type="modelmerge" value="" field="Location__c" operator="=" model="Outlet" enclosevalueinquotes="true" mergefield="Id" novaluebehavior="deactivate"/>
            </conditions>
            <actions/>
        </model>
        <model id="Contact" limit="11" query="false" createrowifnonefound="true" type="" sobject="Contact" doclone="" forview="false" datasource="salesforce">
            <fields>
                <field id="FirstName"/>
                <field id="LastName"/>
                <field id="Email"/>
                <field id="BusinessOwner" uionly="true" displaytype="PICKLIST" label="Do you own the business?">
                    <picklistentries>
                        <entry value="Yes" label="Yes"/>
                        <entry value="No" label="No"/>
                    </picklistentries>
                </field>
                <field id="Verified_Email__c"/>
                <field id="Business_Ownership__c"/>
                <field id="SSN_ITIN__c"/>
                <field id="Date_of_Birth__c"/>
                <field id="Drivers_License__c"/>
                <field id="MailingAddress"/>
                <field id="Home_City__c"/>
                <field id="MailingCity"/>
                <field id="MailingState"/>
                <field id="Home_Zip_Postal_Code__c"/>
                <field id="MailingPostalCode"/>
                <field id="HomePhone"/>
                <field id="MailingStreet"/>
                <field id="Home_State__c"/>
                <field id="Home_Street__c"/>
                <field id="SSN_Validated__c"/>
                <field id="SSN_Validation_Error__c"/>
                <field id="Phone"/>
                <field id="SameAddress" uionly="true" displaytype="BOOLEAN" ogdisplaytype="TEXT" label="Is Home address the same?"/>
                <field id="MailingCountry"/>
                <field id="Suffix"/>
                <field id="Is_Principal__c"/>
                <field id="Title"/>
            </fields>
            <conditions>
                <condition type="modelmerge" value="" field="AccountId" operator="=" model="Account" enclosevalueinquotes="true" mergefield="Id" novaluebehavior="deactivate" state=""/>
            </conditions>
            <actions/>
        </model>
        <model id="Outlet" limit="5" query="false" createrowifnonefound="true" type="" sobject="Outlet__c" doclone="" datasource="salesforce">
            <fields>
                <field id="Address__c"/>
                <field id="City__c"/>
                <field id="State__c"/>
                <field id="Name"/>
                <field id="Id"/>
                <field id="Account__r.Name"/>
                <field id="Zip_del__c"/>
                <field id="AddProducts" uionly="true" displaytype="BOOLEAN" label="Would you like to add products to this location?"/>
                <field id="Time_Zone__c"/>
                <field id="Account__c"/>
                <field id="Bank_Card_VolumePer__c"/>
                <field id="Avg_Advance_Deposit__c"/>
                <field id="Avg_Days_to_Service_Completion__c"/>
                <field id="Average_Monthly_Volume__c"/>
                <field id="Average_Ticket__c"/>
                <field id="High_Ticket_Amount__c"/>
                <field id="High_Monthly_Volume__c"/>
                <field id="Residence_Transactions__c"/>
                <field id="Store_Transactions__c"/>
                <field id="WHSE_Office_Transaction__c"/>
                <field id="Mobile_Transactions__c"/>
                <field id="Days_for_Advance_Deposit__c"/>
                <field id="EBT__c"/>
                <field id="Outlet_Phone__c"/>
                <field id="Process_Cards__c"/>
                <field id="Seasonal_Open_Month__c"/>
                <field id="Seasonal_Close_Month__c"/>
                <field id="Seasonal_Merchant__c"/>
                <field id="Swiped_Face_to_Face__c"/>
                <field id="Website_Address__c"/>
                <field id="Accept_Advanced_Payments__c"/>
                <field id="Business_Conducted__c"/>
                <field id="SIC_Lookup__c"/>
                <field id="SIC_Lookup__r.Name"/>
                <field id="FNS_Number__c"/>
                <field id="Benefit_Type__c"/>
                <field id="Payment_Types__c"/>
                <field id="Non_Swiped_Internet__c"/>
                <field id="Non_Swiped_MO_TO__c"/>
                <field id="CreatedById"/>
                <field id="CreatedBy.Name"/>
                <field id="Increment" uionly="true" displaytype="FORMULA" label="" ogdisplaytype="TEXT" readonly="true" returntype="TEXT" precision="9" scale="2" datasource="salesforce">
                    <formula>{{$Model.Outlet.data.length}}</formula>
                </field>
                <field id="SIC_Lookup__r.SIC_Code__c"/>
                <field id="SIC_Lookup__r.SIC_Description__c"/>
                <field id="SIC_Lookup__r.Business_Segment__c"/>
                <field id="Equipment__r" type="childRelationship" limit="10"/>
            </fields>
            <conditions>
                <condition type="modelmerge" value="" field="Account__c" operator="=" model="Account" enclosevalueinquotes="true" mergefield="Id" novaluebehavior="deactivate"/>
            </conditions>
            <actions/>
        </model>
        <model id="UIOnlyModel" query="true" createrowifnonefound="true" datasource="Ui-Only" processonclient="true">
            <fields>
                <field id="SalesAgentID" displaytype="DOUBLE" ogdisplaytype="TEXT" precision="9" scale="0" label="Sales Agent ID"/>
                <field id="LeadNum" displaytype="DOUBLE" label="Lead #" ogdisplaytype="TEXT" precision="9" scale="0"/>
                <field id="ContractBrand" displaytype="PICKLIST" label="Contract Brand" ogdisplaytype="TEXT" precision="9" scale="2" picklistsource="manual">
                    <picklistentries>
                        <entry value="Worldpay" label="Worldpay"/>
                        <entry value="CBMS" label="CBMS"/>
                        <entry value="Century" label="Century"/>
                    </picklistentries>
                </field>
                <field id="DBADiffLegal" displaytype="PICKLIST" label="Is DBA location different from Legal?" ogdisplaytype="TEXT" precision="9" scale="2" picklistsource="manual">
                    <picklistentries>
                        <entry value="Yes" label="Yes"/>
                        <entry value="No" label="No"/>
                    </picklistentries>
                </field>
                <field id="AddLocation" displaytype="TEXT" ogdisplaytype="TEXT" picklistsource="manual" label="Add Location">
                    <picklistentries>
                        <entry value="Yes" label="Yes"/>
                        <entry value="No" label="No"/>
                    </picklistentries>
                </field>
                <field id=" DBACopyStreet" displaytype="TEXT" label="DBACopyStreet" ogdisplaytype="TEXT" precision="16" scale="0"/>
                <field id="DBACopyBusiName" displaytype="DOUBLE" label="DBA Copy Busi Name" ogdisplaytype="TEXT" precision="9" scale="0"/>
                <field id="DBACopyState" displaytype="TEXT" label="DBA Copy State"/>
                <field id="DBACopyPhone" displaytype="TEXT" label="DBA Copy Phone"/>
                <field id="DBACopyCity" displaytype="TEXT" label="DBA Copy City"/>
                <field id="DBACopyZip" displaytype="TEXT" label="DBA Copy Zip"/>
                <field id="OwnershipPercentage" displaytype="FORMULA" label="Current Ownership Identified" ogdisplaytype="TEXT" readonly="true" returntype="PERCENT" precision="9" scale="2">
                    <formula>{{$Model.PrincipalContact.data.0.Business_Ownership__c}} + {{$Model.PrincipalContact.data.1.Business_Ownership__c}} + {{$Model.PrincipalContact.data.2.Business_Ownership__c}} + {{$Model.PrincipalContact.data.3.Business_Ownership__c}} + {{$Model.PrincipalContact.data.4.Business_Ownership__c}}</formula>
                </field>
                <field id="SwipedPercent" displaytype="FORMULA" label="Percent Allocated" ogdisplaytype="TEXT" readonly="true" returntype="PERCENT" precision="3" scale="2">
                    <formula>{{$Model.SelectedOutlet.data.0.Swiped_Face_to_Face__c}} + {{$Model.SelectedOutlet.data.0.Non_Swiped_MO_TO__c}} + {{$Model.SelectedOutlet.data.0.Non_Swiped_Internet__c}}</formula>
                </field>
                <field id="TrasPercentage" displaytype="FORMULA" label="Transaction Percentage" ogdisplaytype="TEXT" readonly="true" returntype="PERCENT" precision="3" scale="2">
                    <formula>{{$Model.SelectedOutlet.data.0.Store_Transactions__c}} + {{$Model.SelectedOutlet.data.0.WHSE_Office_Transaction__c}} + {{$Model.SelectedOutlet.data.0.Residence_Transactions__c}} + {{$Model.SelectedOutlet.data.0.Mobile_Transactions__c}}</formula>
                </field>
                <field id="Diff" displaytype="FORMULA" label="Account Difference" ogdisplaytype="TEXT" readonly="true" returntype="DOUBLE" precision="9" scale="0" defaultvaluetype="fieldvalue" defaultValue="">
                    <formula>{{$Model.Account.data.0.Account_Number__c}} - {{$Model.Account.data.0.Confirm_Account_Number__c}}</formula>
                </field>
                <field id="AccountNumMatch" displaytype="FORMULA" label="Do Account Numbers Match?" ogdisplaytype="TEXT" readonly="true" returntype="TEXT" defaultvaluetype="fieldvalue">
                    <formula>IF( {{$Model.UIOnlyModel.data.0.Diff}} == 0,"Account Numbers Match","Account Numbers do not match")</formula>
                </field>
            </fields>
            <conditions/>
            <actions/>
        </model>
        <model id="SIC" limit="300" query="true" createrowifnonefound="false" datasource="salesforce" type="" sobject="SIC_Code__c">
            <fields>
                <field id="Name"/>
                <field id="SIC_Description__c"/>
                <field id="Business_Segment__c"/>
            </fields>
            <conditions/>
            <actions/>
        </model>
        <model id="SelectedOutlet" limit="1" query="false" createrowifnonefound="false" type="" sobject="Outlet__c" doclone="" datasource="salesforce">
            <fields>
                <field id="Address__c"/>
                <field id="City__c"/>
                <field id="State__c"/>
                <field id="Name"/>
                <field id="Id"/>
                <field id="Account__r.Name"/>
                <field id="Zip_del__c"/>
                <field id="AddProducts" uionly="true" displaytype="BOOLEAN" label="Would you like to add products to this location?"/>
                <field id="Time_Zone__c"/>
                <field id="Account__c"/>
                <field id="Bank_Card_VolumePer__c"/>
                <field id="Avg_Advance_Deposit__c"/>
                <field id="Avg_Days_to_Service_Completion__c"/>
                <field id="Average_Monthly_Volume__c"/>
                <field id="Average_Ticket__c"/>
                <field id="High_Ticket_Amount__c"/>
                <field id="High_Monthly_Volume__c"/>
                <field id="Residence_Transactions__c"/>
                <field id="Store_Transactions__c"/>
                <field id="WHSE_Office_Transaction__c"/>
                <field id="Mobile_Transactions__c"/>
                <field id="Days_for_Advance_Deposit__c"/>
                <field id="EBT__c"/>
                <field id="Outlet_Phone__c"/>
                <field id="Process_Cards__c"/>
                <field id="Seasonal_Open_Month__c"/>
                <field id="Seasonal_Close_Month__c"/>
                <field id="Seasonal_Merchant__c"/>
                <field id="Swiped_Face_to_Face__c"/>
                <field id="Website_Address__c"/>
                <field id="Accept_Advanced_Payments__c"/>
                <field id="Business_Conducted__c"/>
                <field id="SIC_Lookup__c"/>
                <field id="SIC_Lookup__r.Name"/>
                <field id="FNS_Number__c"/>
                <field id="Benefit_Type__c"/>
                <field id="Non_Swiped_Internet__c"/>
                <field id="Non_Swiped_MO_TO__c"/>
                <field id="CreatedById"/>
                <field id="CreatedBy.Name"/>
                <field id="SIC_Lookup__r.SIC_Description__c"/>
                <field id="SIC_Lookup__r.Business_Segment__c"/>
                <field id="Payment_Types__c"/>
            </fields>
            <conditions>
                <condition type="fieldvalue" value="" field="Id" operator="=" mergefield="Id" novaluebehavior="deactivate" enclosevalueinquotes="true" state="filterableoff" inactive="true" name="Id"/>
            </conditions>
            <actions>
                <action>
                    <actions>
                        <action type="save">
                            <models>
                                <model>UIOnlyModel</model>
                                <model>SelectedOutlet</model>
                            </models>
                        </action>
                    </actions>
                    <events>
                        <event>row.updated</event>
                    </events>
                    <fields>
                        <field>Mobile_Transactions__c</field>
                        <field>Non_Swiped_Internet__c</field>
                        <field>Non_Swiped_MO_TO__c</field>
                        <field>Residence_Transactions__c</field>
                        <field>Store_Transactions__c</field>
                        <field>Swiped_Face_to_Face__c</field>
                        <field>WHSE_Office_Transaction__c</field>
                    </fields>
                </action>
                <action>
                    <actions>
                        <action type="save">
                            <models>
                                <model>UIOnlyModel</model>
                                <model>SelectedOutlet</model>
                            </models>
                        </action>
                    </actions>
                    <events>
                        <event>models.loaded</event>
                    </events>
                </action>
            </actions>
        </model>
        <model id="PrincipalContact" limit="10" query="false" createrowifnonefound="false" type="" sobject="Contact" doclone="" forview="false" datasource="salesforce">
            <fields>
                <field id="FirstName"/>
                <field id="LastName"/>
                <field id="Email"/>
                <field id="Business_Ownership__c"/>
                <field id="Birthdate"/>
                <field id="Home_State__c"/>
                <field id="Home_Street__c"/>
                <field id="Home_Zip_Postal_Code__c"/>
                <field id="Home_City__c"/>
                <field id="HomePhone"/>
                <field id="Is_Principal__c"/>
            </fields>
            <conditions>
                <condition type="modelmerge" value="" field="AccountId" operator="=" model="Account" enclosevalueinquotes="true" mergefield="Id" novaluebehavior="deactivate" state=""/>
                <condition type="fieldvalue" value="true" enclosevalueinquotes="false" field="Is_Principal__c" state="" inactive="false"/>
            </conditions>
            <actions>
                <action>
                    <actions>
                        <action type="save">
                            <models>
                                <model>UIOnlyModel</model>
                                <model>PrincipalContact</model>
                            </models>
                        </action>
                    </actions>
                    <events>
                        <event>row.updated</event>
                    </events>
                    <fields>
                        <field>Business_Ownership__c</field>
                    </fields>
                </action>
            </actions>
            <groupby method="simple"/>
        </model>
        <model id="Products" limit="500" query="true" createrowifnonefound="false" datasource="salesforce" type="" sobject="Product2" doclone="">
            <fields>
                <field id="Name"/>
                <field id="Family"/>
                <field id="Description"/>
                <field id="Support_Level__c"/>
                <field id="ProductCode"/>
                <field id="Product_Type__c"/>
                <field id="RecordType.Name"/>
                <field id="Product_Category__c"/>
                <field id="Standard_Price__c"/>
            </fields>
            <conditions>
                <condition type="fieldvalue" value="true" enclosevalueinquotes="false" field="IsActive" operator="=" state="" inactive="false"/>
                <condition type="fieldvalue" field="RecordTypeId" operator="=" inactive="true" enclosevalueinquotes="true" name="__autofilter__RecordTypeId" state="filterableoff" value=""/>
                <condition type="fieldvalue" value="" enclosevalueinquotes="true"/>
            </conditions>
            <actions/>
        </model>
        <model id="OutletProduct" query="false" createrowifnonefound="false" datasource="salesforce" type="" sobject="Equipment__c" limit="25">
            <fields>
                <field id="Id"/>
                <field id="Outlet__c"/>
                <field id="Outlet__r.Name"/>
                <field id="Name"/>
                <field id="Appliation_del__c"/>
                <field id="Appliation_del__r.Name"/>
                <field id="Purchase_Price__c"/>
            </fields>
            <conditions>
                <condition type="fieldvalue" value="" enclosevalueinquotes="true" field="Outlet__c" operator="=" state="filterableoff" inactive="true" name="Outlet__c"/>
            </conditions>
            <actions/>
        </model>
        <model id="Application_Signer" limit="20" query="false" createrowifnonefound="false" datasource="salesforce" type="" sobject="Application_Signer__c">
            <fields/>
            <conditions/>
            <actions/>
        </model>
        <model id="Load_Model" limit="1" query="false" createrowifnonefound="true" datasource="salesforce" type="" sobject="Lead">
            <fields/>
            <conditions/>
            <actions>
                <action>
                    <actions>
                        <action type="branch" model="Account"/>
                        <action type="activateCondition" model="Account" condition="Id"/>
                        <action type="requeryModels" model="Account" behavior="standard">
                            <models>
                                <model>Account</model>
                                <model>Opportunities</model>
                                <model>Application</model>
                                <model>Contact</model>
                                <model>Outlet</model>
                            </models>
                        </action>
                    </actions>
                    <events>
                        <event>row.created</event>
                    </events>
                </action>
            </actions>
        </model>
    </models>
    <components>
        <wrapper uniqueid="sk-zDjCj-792">
            <components/>
            <styles>
                <styleitem type="background"/>
                <styleitem type="border"/>
                <styleitem type="size"/>
            </styles>
        </wrapper>
        <image source="staticresource" uniqueid="sk-lCwKT-584" model="Account" resource="WP_logo" datasource="salesforce" behavior="none">
            <styles>
                <styleitem type="itemsize" width="custom">
                    <styles>
                        <styleitem property="width" value="250px"/>
                    </styles>
                </styleitem>
                <styleitem type="border" padding="top,bottom,">
                    <styles>
                        <styleitem property="padding-top" value="20px"/>
                        <styleitem property="padding-bottom" value="25px"/>
                        <styleitem property="box-sizing" value="border-box"/>
                    </styles>
                </styleitem>
            </styles>
            <renderconditions logictype="and"/>
        </image>
        <navigation uniqueid="sk-1iPuK3-825" alternateformat="collapse">
            <navigationitems>
                <navigationitem label="Business Info">
                    <actions>
                        <action type="custom" window="self" snippet="progIndicatorOnClick"/>
                    </actions>
                    <renderconditions logictype="and"/>
                </navigationitem>
                <navigationitem label="Outlets and Equip">
                    <actions>
                        <action type="custom" window="self" snippet="progIndicatorOnClick"/>
                    </actions>
                </navigationitem>
                <navigationitem label="Bank Info">
                    <actions>
                        <action type="custom" window="self" snippet="progIndicatorOnClick"/>
                    </actions>
                </navigationitem>
                <navigationitem label="Review">
                    <actions>
                        <action type="custom" window="self" snippet="progIndicatorOnClick"/>
                    </actions>
                </navigationitem>
            </navigationitems>
            <renderconditions logictype="and"/>
            <styles/>
        </navigation>
        <wizard deferstepcontentsrendering="true" buttonslocation="bottom" uniqueid="sk-PUT1-81">
            <steps>
                <step stepid="step1" steplabel="">
                    <components>
                        <wrapper uniqueid="sk-GG59I-224">
                            <components/>
                            <styles>
                                <styleitem type="background"/>
                                <styleitem type="border" padding="top,">
                                    <styles>
                                        <styleitem property="padding-top" value="10px"/>
                                        <styleitem property="box-sizing" value="border-box"/>
                                    </styles>
                                </styleitem>
                                <styleitem type="size"/>
                            </styles>
                        </wrapper>
                        <richtext multiple="false" uniqueid="sk-1ndy7Y-1048">
                            <contents>&lt;h2&gt;&lt;big&gt;Fill out the form as accurately as possible to ensure faster processing. All fields are required unless marked as optional.&lt;/big&gt;&lt;/h2&gt;
</contents>
                        </richtext>
                        <grid uniqueid="sk-3ECwnN-1541">
                            <divisions>
                                <division behavior="flex" minwidth="100px" ratio="1" verticalalign="top">
                                    <components>
                                        <basicfieldeditor showheader="true" showsavecancel="false" showerrorsinline="true" model="Application" buttonposition="" uniqueid="sk-1sRHka-2444" mode="edit" layout="above" cssclass="applicationFields">
                                            <columns layoutmode="fixed">
                                                <column width="50%">
                                                    <sections>
                                                        <section title="Section A" collapsible="no" showheader="false">
                                                            <fields>
                                                                <field id="Contract_Brand__c" valuehalign="" type="RADIO_BUTTONS" required="true">
                                                                    <label>Contract Brand (Optional)</label>
                                                                    <renderconditions logictype="and" onhidedatabehavior="keep"/>
                                                                    <enableconditions/>
                                                                </field>
                                                            </fields>
                                                        </section>
                                                    </sections>
                                                </column>
                                                <column width="50%">
                                                    <sections>
                                                        <section title="Section B" collapsible="no" showheader="false">
                                                            <fields>
                                                                <field id="Sales_Agent_Id__c" showhelp="true" valuehalign="" type="" required="false" readonly="false"/>
                                                            </fields>
                                                        </section>
                                                    </sections>
                                                </column>
                                            </columns>
                                            <renderconditions logictype="and"/>
                                        </basicfieldeditor>
                                    </components>
                                </division>
                                <division behavior="flex" verticalalign="top" minwidth="1px" ratio=".05">
                                    <components
Photo of mB Pat Vachon

mB Pat Vachon, Champion

  • 42,714 Points 20k badge 2x thumb
The XML is cut off.
Photo of Richard Amantia II

Richard Amantia II

  • 754 Points 500 badge 2x thumb
Just wanted to update anyone who might be peeking at this. I have done a few things since Pat was gracious enough to take some time out and try and help me.

1. I now pull an opportunity and account ID in through a URL parameter
2. I have conditions set up as filterable default off for models i want to load
3. I set these values and then requery, one after another. Activate then query
4. I set up a branch logic to the object that was "disappearing" on the page layout
        - Using a roll up summary field on the parent of this object, and if greater than 0 (ie in this situation there is either a child record or not, so the value will either be a 1 or 0) , I set condition and requery


This has worked for the most part, I am now running into a few other issues that i will need to trouble shoot.

Thanks everyone for the help!

Rich