Picklist still not working

  • 1
  • Problem
  • Updated 2 years ago
  • In Progress
  • (Edited)
If the picklist is in the same field editor, then the pick list works rendors conditions correctly. If the picklist is in a different field editor (same model name) than the condition placed on a responsive grid the responsive grid does not show when it should.  I am on update 1, iteration 1.  There are no errors in the console.

https://drive.google.com/file/d/0B409lhd9sYDcb3J2cjM0X0h1MDQ/view
Photo of Bill Fox

Bill Fox

  • 7,954 Points 5k badge 2x thumb

Posted 2 years ago

  • 1
Photo of Mark DeSimone

Mark DeSimone, Official Rep

  • 11,050 Points 10k badge 2x thumb
Hi Bill. Thank you for the demonstration. I've tried to reproduce this behavior in Brooklyn Update 1, Iteration 1, but the render conditions on my test page are behaving themselves, both for Responsive Grids and a field inside a separate field editor. Does your New_Offer model have a row (Default, or otherwise) in it when the render condition is being evaluated? I ask because your video shows that the Responsive Grid's render condition is set to "Ignore This Condition" if there's no row in the model in question. My test page's XML is below.


<skuidpage unsavedchangeswarning="yes" personalizationmode="server" showsidebar="true" useviewportmeta="true" showheader="true">    <models>
        <model id="Account" limit="1" query="false" createrowifnonefound="true" datasource="salesforce" type="" sobject="Account">
            <fields>
                <field id="Name"/>
                <field id="AccountSource"/>
                <field id="Type"/>
                <field id="Industry"/>
            </fields>
            <conditions/>
            <actions/>
        </model>
    </models>
    <components>
        <basicfieldeditor showheader="true" showsavecancel="true" showerrorsinline="true" model="Account" buttonposition="" uniqueid="sk-1i6BW2-141" mode="edit">
            <columns>
                <column width="50%">
                    <sections>
                        <section title="Section A">
                            <fields>
                                <field id="Name" hideable="true" uniqueid="fi-1i669o-119" valuehalign="" type=""/>
                                <field id="AccountSource" hideable="true" uniqueid="fi-1i669p-120" valuehalign="" type=""/>
                            </fields>
                        </section>
                    </sections>
                </column>
                <column width="50%">
                    <sections>
                        <section title="Section B" collapsible="no">
                            <fields>
                                <field id="Type" hideable="true" uniqueid="fi-1i669q-121" valuehalign="" type="">
                                    <renderconditions logictype="and" onhidedatabehavior="keep">
                                        <rendercondition type="blank" operator="!=" fieldmodel="Account" sourcetype="fieldvalue" field="Industry" value="null" enclosevalueinquotes="false"/>
                                    </renderconditions>
                                    <enableconditions/>
                                </field>
                                <field id="Industry" hideable="true" uniqueid="fi-1i669q-122" valuehalign="" type="">
                                    <label>Choosing an industry here should cause a responsive grid to show below, and the Account Type field to show above. There should also be another field editor with Account Type appearing below the responsive grid. </label>
                                </field>
                            </fields>
                        </section>
                    </sections>
                </column>
            </columns>
        </basicfieldeditor>
        <grid uniqueid="sk-1i67iu-134">
            <divisions>
                <division behavior="flex" minwidth="100px" ratio="1" verticalalign="top">
                    <components>
                        <richtext multiple="false" uniqueid="sk-1i7R10-282">
                            <contents>&lt;p&gt;This Responsive Grid should only show if Industry is not blank on the above record.&lt;/p&gt;
</contents>
                        </richtext>
                    </components>
                </division>
            </divisions>
            <styles>
                <styleitem type="background" bgtype="color">
                    <styles>
                        <styleitem property="background-color" value="#a6a6ce"/>
                    </styles>
                </styleitem>
                <styleitem property="height" value="200px"/>
            </styles>
            <renderconditions logictype="and">
                <rendercondition type="blank" operator="!=" fieldmodel="Account" sourcetype="fieldvalue" nosourcerowbehavior="deactivate" field="Industry" value="null" enclosevalueinquotes="false"/>
            </renderconditions>
        </grid>
        <basicfieldeditor showheader="true" showsavecancel="true" showerrorsinline="true" model="Account" buttonposition="" uniqueid="sk-1iDOZ6-478" mode="read">
            <columns>
                <column width="100%">
                    <sections>
                        <section title="Section A" collapsible="no">
                            <fields>
                                <field id="Type" valuehalign="" type="">
                                    <renderconditions logictype="and" onhidedatabehavior="keep">
                                        <rendercondition type="blank" operator="!=" fieldmodel="Account" sourcetype="fieldvalue" field="Industry" value="null" enclosevalueinquotes="false"/>
                                    </renderconditions>
                                    <enableconditions/>
                                </field>
                            </fields>
                        </section>
                    </sections>
                </column>
            </columns>
        </basicfieldeditor>
    </components>
    <resources>
        <labels/>
        <javascript/>
        <css/>
    </resources>
    <styles>
        <styleitem type="background" bgtype="none"/>
    </styles>
</skuidpage>
Photo of Bill Fox

Bill Fox

  • 7,954 Points 5k badge 2x thumb
IT IS NOT WORKING

https://drive.google.com/file/d/0B409lhd9sYDcZkRwTkRLSU1zMjQ/view
I think this is a case that if I create a brand new (like you did) page it works.  If we are modifying a pre-existing page, this happens.

The feature of context is BASIC to your service.  We do not expect to always rewrite pages with each new release.  

It seems you may be going in too many direction and possibly not paying attention to why we all loved Skuid. 

This is getting very frustrating.
Photo of Bill Fox

Bill Fox

  • 7,954 Points 5k badge 2x thumb
Non responses are even worse.
Photo of Stephen Sells

Stephen Sells, Official Rep

  • 16,856 Points 10k badge 2x thumb
Bill,

Have you cleared out your cache since upgrading? Many times when people have problems with modifying pre-existing pages, this is at the heart of it. This could be why it isn't working for you but is working for us. 

Are you able to create a plain page with a reproduction of this problem? I will happily show our developers any problems with basic features breaking. 
Photo of Bill Fox

Bill Fox

  • 7,954 Points 5k badge 2x thumb
I have tried clearing the browser and in browsers I no use.  No luck.  Here is the code.  Its not just here, its lots of places.

<skuidpage unsavedchangeswarning="yes" personalizationmode="server" useviewportmeta="true" showsidebar="false" showheader="false" tabtooverride="Member_DNA__c" theme="FOXmls">    <models>
        <model id="Eng_Email_UI" limit="1" query="true" createrowifnonefound="false" datasource="salesforce" type="" sobject="UI_Only_Field__c">
            <fields>
                <field id="Id"/>
                <field id="Name"/>
                <field id="Saving" uionly="true" displaytype="PICKLIST" label="Saving" ogdisplaytype="TEXT" picklistsource="manual" defaultvaluetype="fieldvalue" defaultValue="No">
                    <picklistentries>
                        <entry value="Yes" label="Yes"/>
                        <entry value="No" label="No"/>
                        <entry value="Done" label="Done"/>
                    </picklistentries>
                </field>
                <field id="PassDNAID" uionly="true" displaytype="TEXT" label="PassDNAID" defaultvaluetype="fieldvalue"/>
                <field id="PassID" uionly="true" displaytype="TEXT" label="PassID"/>
            </fields>
            <conditions/>
            <actions/>
        </model>
        <model id="Brick" limit="1" query="true" createrowifnonefound="false" datasource="salesforce" type="" sobject="Brick__c">
            <fields>
                <field id="Id"/>
                <field id="Name"/>
                <field id="Engagement__c"/>
            </fields>
            <conditions/>
            <actions/>
        </model>
        <model id="Member_Selected" limit="1" query="true" createrowifnonefound="false" datasource="salesforce" sobject="Member_DNA__c" type="">
            <fields>
                <field id="Name"/>
                <field id="CreatedDate"/>
                <field id="Location__c"/>
                <field id="Location__r.Name"/>
                <field id="Person__c"/>
                <field id="Person__r.Name"/>
                <field id="Person__r.Id"/>
                <field id="Organization__c"/>
                <field id="Organization__r.Name"/>
                <field id="Organization__r.Id"/>
                <field id="Location__r.Id"/>
                <field id="Id"/>
            </fields>
            <conditions>
                <condition type="param" value="Member_Id" field="Id" operator="=" enclosevalueinquotes="true" novaluebehavior="noquery" state=""/>
            </conditions>
            <actions/>
        </model>
        <model id="Engagement_DNA_Entity" limit="20" query="true" createrowifnonefound="false" datasource="salesforce" type="" sobject="Engagement_Offer_DNA__c">
            <fields>
                <field id="Id"/>
                <field id="Name"/>
                <field id="View_Engagement__c"/>
                <field id="Connected_Member_DNA__c"/>
                <field id="Connected_Member_DNA__r.Name"/>
                <field id="Connected_Member_DNA__r.Id"/>
                <field id="Connected_Engagement__c"/>
                <field id="Connected_Engagement__r.Name"/>
                <field id="Connected_Engagement__r.Id"/>
                <field id="Connected_Member_DNA__r.Person__c"/>
                <field id="Connected_Member_DNA__r.Person__r.Name"/>
                <field id="Connected_Member_DNA__r.Person__r.Id"/>
                <field id="Connected_Member_DNA__r.Organization__c"/>
                <field id="Connected_Member_DNA__r.Organization__r.Name"/>
                <field id="Connected_Member_DNA__r.Organization__r.Id"/>
                <field id="Connected_Member_DNA__r.View_Member_Stacked__c"/>
                <field id="Connected_Engagement__r.Acceptance_Date__c"/>
                <field id="Connected_Engagement__r.Agent_Yard_Sign__r.View_Agent_Yard_Sign__c"/>
                <field id="Connected_Engagement__r.Agent_Yard_Sign_Twilio_Phone_Number_DNA__c"/>
                <field id="Connected_Engagement__r.Ask_Who_Is_Calling__c"/>
                <field id="Connected_Engagement__r.Broker_Confirmation_Receipt_Date__c"/>
                <field id="Connected_Engagement__r.Buyer_Broker__c"/>
                <field id="Connected_Engagement__r.Buyer_Broker_Admin_Fee__c"/>
                <field id="Connected_Engagement__r.Buyer_Broker_Commission_Percent__c"/>
                <field id="Connected_Engagement__r.Buyer_Inquiry__r.Name"/>
                <field id="Connected_Engagement__r.Call_Who__c"/>
                <field id="Connected_Engagement__r.Call_this_Number__c"/>
                <field id="Connected_Engagement__r.Closing_Date__c"/>
                <field id="Connected_Engagement__r.Closing_Instructions_Sent__c"/>
                <field id="Connected_Engagement__r.Closing_Parties_Received__c"/>
                <field id="Connected_Engagement__r.Closing_Parties_Sent__c"/>
                <field id="Connected_Engagement__r.Commission_Receive_Date__c"/>
                <field id="Connected_Engagement__r.County__r.View_County__c"/>
                <field id="Connected_Engagement__r.Current_Price__c"/>
                <field id="Connected_Engagement__r.Date_Survey_Received__c"/>
                <field id="Connected_Engagement__r.Engagement_Location__c"/>
                <field id="Connected_Engagement__r.Engagement_Location__r.Name"/>
                <field id="Connected_Engagement__r.Engagement_Location__r.Id"/>
                <field id="Connected_Engagement__r.Engagement_Location__r.View_Location__c"/>
                <field id="Connected_Engagement__r.Engagement_Type__c"/>
                <field id="Connected_Engagement__r.Expiration_Date__c"/>
                <field id="Connected_Engagement__r.HOA_Name__c"/>
                <field id="Connected_Engagement__r.HOA_Name__r.Name"/>
                <field id="Connected_Engagement__r.HOA_Name__r.Id"/>
                <field id="Connected_Engagement__r.HOA_Name__r.View_Member_Stacked__c"/>
                <field id="Connected_Engagement__r.HOA_Name_Exists__c"/>
                <field id="Connected_Engagement__r.HUD_Receipt_Date__c"/>
                <field id="Connected_Engagement__r.List_Price__c"/>
                <field id="Connected_Engagement__r.Lookup_Country__r.Name"/>
                <field id="Connected_Engagement__r.Lookup_Country__r.Id"/>
                <field id="Connected_Engagement__r.Lookup_Country__r.View_Country__c"/>
                <field id="Connected_Engagement__r.Lookup_County__r.Name"/>
                <field id="Connected_Engagement__r.Lookup_County__r.Id"/>
                <field id="Connected_Engagement__r.Lookup_County__r.View_County__c"/>
                <field id="Connected_Engagement__r.Lookup_State__r.Name"/>
                <field id="Connected_Engagement__r.Lookup_Zip_Code__c"/>
                <field id="Connected_Engagement__r.Lookup_Zip_Code__r.Name"/>
                <field id="Connected_Engagement__r.Lookup_Zip_Code__r.Id"/>
                <field id="Connected_Engagement__r.Lookup_Zip_Code__r.City__c"/>
                <field id="Connected_Engagement__r.Lookup_Zip_Code__r.City__r.Name"/>
                <field id="Connected_Engagement__r.Lookup_Zip_Code__r.City__r.Id"/>
                <field id="Connected_Engagement__r.Lookup_Zip_Code__r.City__r.View_City__c"/>
                <field id="Connected_Engagement__r.Lookup_Zip_Code__r.State__c"/>
                <field id="Connected_Engagement__r.Lookup_Zip_Code__r.State__r.Name"/>
                <field id="Connected_Engagement__r.Lookup_Zip_Code__r.State__r.Id"/>
                <field id="Connected_Engagement__r.Lookup_Zip_Code__r.State__r.View_State__c"/>
                <field id="Connected_Engagement__r.Lookup_Zip_Code__r.Country__c"/>
                <field id="Connected_Engagement__r.Lookup_Zip_Code__r.Country__r.Name"/>
                <field id="Connected_Engagement__r.Lookup_Zip_Code__r.Country__r.Id"/>
                <field id="Connected_Engagement__r.Lookup_Zip_Code__r.Country__r.View_Country__c"/>
                <field id="Connected_Engagement__r.Lookup_Zip_Code__r.County__c"/>
                <field id="Connected_Engagement__r.Lookup_Zip_Code__r.County__r.Name"/>
                <field id="Connected_Engagement__r.Lookup_Zip_Code__r.County__r.Id"/>
                <field id="Connected_Engagement__r.Lookup_Zip_Code__r.County__r.View_County__c"/>
                <field id="Connected_Engagement__r.Lookup_Zip_Code__r.Map__c"/>
                <field id="Connected_Engagement__r.Lookup_Zip_Code__r.Wiki_City__c"/>
                <field id="Connected_Engagement__r.Lookup_Zip_Code__r.Zip_Codes__c"/>
                <field id="Connected_Engagement__r.Lookup_Zip_Code__r.Zip_Code_Canada_Post__c"/>
                <field id="Connected_Engagement__r.MLS_Name__c"/>
                <field id="Connected_Engagement__r.MLS_Name__r.Name"/>
                <field id="Connected_Engagement__r.MLS_Name__r.View_MLS_Name__c"/>
                <field id="Connected_Engagement__r.MLS_Number__c"/>
                <field id="Connected_Engagement__r.MLS_Number_Short__c"/>
                <field id="Connected_Engagement__r.Opportunity_Amount__c"/>
                <field id="Connected_Engagement__r.Opportunity_Notes__c"/>
                <field id="Connected_Engagement__r.Opportunity_or_Engagement__c"/>
                <field id="Connected_Engagement__r.Projected_List_date__c"/>
                <field id="Connected_Engagement__r.Proof_of_Delivery_Date__c"/>
                <field id="Connected_Engagement__r.Roll_Off_Date__c"/>
                <field id="Connected_Engagement__r.Roll_Off_Reason__c"/>
                <field id="Connected_Engagement__r.SmartAd_E_Mail_DNA__c"/>
                <field id="Connected_Engagement__r.SmartAd_E_Mail_DNA__r.Name"/>
                <field id="Connected_Engagement__r.SmartAd_E_Mail_DNA__r.Id"/>
                <field id="Connected_Engagement__r.SmartAd_E_Mail_DNA__r.View_Name__c"/>
                <field id="Connected_Engagement__r.SmartAd_Email_Send_To__c"/>
                <field id="Connected_Engagement__r.SmartAd_Phone_Number_DNA__c"/>
                <field id="Connected_Engagement__r.SmartAd_Phone_Number_DNA__r.Name"/>
                <field id="Connected_Engagement__r.SmartAd_Phone_Number_DNA__r.Id"/>
                <field id="Connected_Engagement__r.SmartAd_Phone_Number_DNA__r.View_Phone__c"/>
                <field id="Connected_Engagement__r.Sold_Price__c"/>
                <field id="Connected_Engagement__r.Spaek_Address__c"/>
                <field id="Connected_Engagement__r.Subdivision__c"/>
                <field id="Connected_Engagement__r.Subdivision__r.Name"/>
                <field id="Connected_Engagement__r.Subdivision__r.Id"/>
                <field id="Connected_Engagement__r.Subdivision__r.View_Subdivision__c"/>
                <field id="Connected_Engagement__r.Subdivision_Exists__c"/>
                <field id="Connected_Engagement__r.Tenant_Broker_Commission__c"/>
                <field id="Connected_Engagement__r.Thank_You_Letter_Sent__c"/>
                <field id="Connected_Engagement__r.Timely_Contract__c"/>
                <field id="Connected_Engagement__r.Timely_Contract_Date__c"/>
                <field id="Connected_Engagement__r.Unit_Number__c"/>
                <field id="Connected_Engagement__r.Yard_Sign__c"/>
                <field id="Connected_Engagement__r.Yard_Sign_Order_Date__c"/>
                <field id="Connected_Engagement__r.Yard_Sign_Ship_Date__c"/>
                <field id="Connected_Engagement__r.Yard_Sign_Twilio_Inbound_Phone_Number__c"/>
                <field id="Connected_Engagement__r.Yard_Sign_Twilio_Inbound_Phone_Number__r.Name"/>
                <field id="Connected_Engagement__r.Yard_Sign_Twilio_Inbound_Phone_Number__r.Id"/>
                <field id="Connected_Engagement__r.Yard_Sign_Twilio_Inbound_Phone_Number__r.View_Name__c"/>
                <field id="E_Mail_DNA__c"/>
                <field id="E_Mail_DNA__r.Name"/>
                <field id="E_Mail_DNA__r.View_Name__c"/>
                <field id="Engagement_Roll__c"/>
                <field id="Engagement_Roll_Other__c"/>
                <field id="Member_Responsibility_Name__c"/>
                <field id="Phone_Number_DNA__c"/>
                <field id="Phone_Number_DNA__r.Name"/>
                <field id="Phone_Number_DNA__r.Id"/>
                <field id="Phone_Number_DNA__r.View_Phone__c"/>
                <field id="Roll_Off_Date__c"/>
                <field id="Roll_Off_Reason__c"/>
                <field id="Connected_Engagement__r.View_Engagement__c"/>
            </fields>
            <conditions>
                <condition type="modelmerge" value="" field="Connected_Member_DNA__r.Person__r.Id" operator="=" model="Member_Selected" enclosevalueinquotes="true" mergefield="Person__r.Id" novaluebehavior="noquery" state=""/>
            </conditions>
            <actions/>
        </model>
        <model id="TempEngagement" limit="20" query="true" createrowifnonefound="false" datasource="salesforce" type="" sobject="Temp_Engagement_Offer_CR__c">
            <fields>
                <field id="Id"/>
                <field id="Temp_Member_DNA__c"/>
                <field id="Temp_Member_DNA__r.Name"/>
                <field id="Temp_Member_DNA__r.Id"/>
                <field id="Name"/>
                <field id="Temp_Engagement_Type__c"/>
                <field id="Temp_Opportunity_or_Live__c"/>
                <field id="Temp_SmartAd_Phone_Number_DNA__c"/>
                <field id="Temp_SmartAd_Phone_Number_DNA__r.Name"/>
                <field id="Temp_Smartad_E_Mail_DNA__c"/>
                <field id="Temp_Smartad_E_Mail_DNA__r.Name"/>
                <field id="Temp_Type__c"/>
                <field id="Temp_Date_Time_Start__c"/>
                <field id="Temp_Opportunity_Amount__c"/>
                <field id="Temp_Engagement_Plan__c"/>
                <field id="Temp_Engagement_Plan__r.Name"/>
                <field id="Temp_Engagement_Plan__r.Id"/>
                <field id="Temp_Expiration_Date__c"/>
                <field id="Temp_Tenant_Broker_Commission__c"/>
                <field id="Temp_Buyer_Broker_Commission_Percent__c"/>
                <field id="Temp_MLS_Number__c"/>
                <field id="Temp_Engagement_Location__c"/>
                <field id="Temp_Engagement_Location__r.Name"/>
                <field id="Temp_Call_Who__c"/>
                <field id="Temp_Ask_Who_Is_Calling__c"/>
                <field id="Temp_Spaek_Address__c"/>
                <field id="Temp_Unit_Number__c"/>
                <field id="Temp_Subdivision_Exists__c"/>
                <field id="Temp_HOA_Name_Exists__c"/>
                <field id="Temp_HOA_Name__c"/>
                <field id="Temp_HOA_Name__r.Name"/>
                <field id="Temp_Subdivision__c"/>
                <field id="Temp_Subdivision__r.Name"/>
                <field id="Temp_Yard_Sign__c"/>
                <field id="Temp_Agent_Yard_Sign__c"/>
                <field id="Temp_Agent_Yard_Sign__r.Name"/>
                <field id="Temp_Member_Agent__c"/>
                <field id="Temp_Member_Agent__r.Name"/>
                <field id="Temp_Member_Agent__r.Id"/>
                <field id="Temp_Opportunity_Notes__c"/>
                <field id="Temp_Next_Scheduled__c"/>
                <field id="Temp_Next_Objective__c"/>
                <field id="Temp_Member_Agent_Assigned_To__c"/>
                <field id="Temp_Member_Agent_Assigned_To__r.Name"/>
                <field id="Temp_Street_Secondary_Unit__c"/>
                <field id="Temp_LookUp_SCCZ__c"/>
                <field id="Temp_LookUp_State__r.Id"/>
                <field id="Temp_LookUp_State__c"/>
                <field id="Temp_LookUp_State__r.Name"/>
                <field id="Temp_LookUp_County__c"/>
                <field id="Temp_LookUp_County__r.Name"/>
                <field id="Temp_LookUp_County__r.Id"/>
                <field id="Temp_LookUp_Zip_Code__c"/>
                <field id="Temp_LookUp_Zip_Code__r.Name"/>
                <field id="Temp_LookUp_Zip_Code__r.Id"/>
                <field id="Temp_LookUp_City__c"/>
                <field id="Temp_LookUp_City__r.Name"/>
                <field id="Temp_LookUp_City__r.Id"/>
                <field id="Temp_LookUp_State__r.View_State__c"/>
                <field id="Temp_LookUp_County__r.View_County__c"/>
                <field id="Temp_LookUp_State__r.Country__c"/>
                <field id="Temp_LookUp_State__r.Country__r.Name"/>
                <field id="Temp_LookUp_State__r.Country__r.Id"/>
                <field id="Temp_LookUp_State__r.Country__r.View_Country__c"/>
                <field id="Temp_LookUp_County__r.State__c"/>
                <field id="Temp_LookUp_County__r.State__r.Name"/>
                <field id="Temp_LookUp_County__r.State__r.View_State__c"/>
                <field id="Temp_LookUp_County__r.State__r.Country__c"/>
                <field id="Temp_LookUp_County__r.State__r.Country__r.Name"/>
                <field id="Temp_LookUp_County__r.State__r.Country__r.Id"/>
                <field id="Temp_LookUp_County__r.State__r.Country__r.View_Country__c"/>
                <field id="Temp_LookUp_City__r.State__c"/>
                <field id="Temp_LookUp_City__r.State__r.Name"/>
                <field id="Temp_LookUp_City__r.State__r.View_State__c"/>
                <field id="Temp_LookUp_City__r.State__r.Country__c"/>
                <field id="Temp_LookUp_City__r.State__r.Country__r.Name"/>
                <field id="Temp_LookUp_City__r.State__r.Country__r.Id"/>
                <field id="Temp_LookUp_City__r.State__r.Country__r.View_Country__c"/>
                <field id="Temp_LookUp_Zip_Code__r.View_Zip_Code__c"/>
                <field id="Temp_LookUp_Zip_Code__r.State__c"/>
                <field id="Temp_LookUp_Zip_Code__r.State__r.Name"/>
                <field id="Temp_LookUp_Zip_Code__r.State__r.Id"/>
                <field id="Temp_LookUp_Zip_Code__r.State__r.View_State__c"/>
                <field id="Temp_LookUp_Zip_Code__r.State__r.Country__c"/>
                <field id="Temp_LookUp_Zip_Code__r.State__r.Country__r.Name"/>
                <field id="Temp_LookUp_Zip_Code__r.State__r.Country__r.Id"/>
                <field id="Temp_LookUp_Zip_Code__r.State__r.Country__r.View_Country__c"/>
            </fields>
            <conditions>
                <condition type="fieldvalue" value="" enclosevalueinquotes="true" field="Temp_Member_DNA__c" operator="=" state="filterableoff" inactive="true" name="Temp_Member_DNA1__c"/>
            </conditions>
            <actions/>
        </model>
        <model id="Engagement_List_Entity_DNA" limit="1" query="false" createrowifnonefound="false" datasource="salesforce" type="" sobject="Engagement_Offer_DNA__c">
            <fields>
                <field id="Id"/>
                <field id="Name"/>
                <field id="IsEntityDNAOpen" uionly="true" displaytype="BOOLEAN" label="IsEntityDNAOpen" defaultvaluetype="fieldvalue" ogdisplaytype="TEXT"/>
            </fields>
            <conditions>
                <condition type="fieldvalue" value="" enclosevalueinquotes="true" field="Id" operator="=" state="filterableoff" inactive="true" name="Id"/>
            </conditions>
            <actions/>
        </model>
        <model id="Engagement_List_Entity" limit="1" query="true" createrowifnonefound="false" datasource="salesforce" type="" sobject="Engagement__c">
            <fields>
                <field id="Id"/>
                <field id="Name"/>
                <field id="IsEntityOpen" uionly="true" displaytype="BOOLEAN" label="IsEntityOpen" ogdisplaytype="TEXT"/>
            </fields>
            <conditions>
                <condition type="fieldvalue" value="" enclosevalueinquotes="true" field="Id" state="filterableoff" inactive="true" name="Id"/>
            </conditions>
            <actions/>
        </model>
    </models>
    <components>
        <grid uniqueid="sk-__HQa-239">
            <divisions>
                <division behavior="flex" minwidth="100px" ratio="1">
                    <components>
                        <tfg__collapsiblewrapper title="&lt;div class=&quot;LEO_hdrMenuOption&quot;&gt;Add Engagement/Opportunity&lt;/div&gt;" showheader="yes" collapsible="collapsed" deferrenderingcontents="true" uniqueid="sk-__KFG-244" model="Member_Selected" clickableheader="true">
                            <components>
                                <grid uniqueid="sk-__MWU-249">
                                    <divisions>
                                        <division behavior="flex" minwidth="100px" ratio="1">
                                            <components>
                                                <image source="url" uniqueid="sk-_-t6X-283" datasource="salesforce" behavior="none" model="Eng_Email_UI" url="https://dorothy.com/Icons_Leo/Engagement.png">;
                                                    <styles>
                                                        <styleitem type="itemsize" width="custom" height="custom">
                                                            <styles>
                                                                <styleitem property="width" value="17px"/>
                                                                <styleitem property="height" value="16px"/>
                                                            </styles>
                                                        </styleitem>
                                                        <styleitem type="border"/>
                                                    </styles>
                                                </image>
                                            </components>
                                        </division>
                                        <division behavior="flex" verticalalign="top" minwidth="100px" ratio="1">
                                            <components>
                                                <richtext multiple="false" uniqueid="sk--059q-316">
                                                    <contents>&lt;p style="text-align: center;"&gt;&lt;strong&gt;Add Engagement&lt;/strong&gt;&lt;/p&gt;
</contents>
                                                </richtext>
                                            </components>
                                        </division>
                                        <division behavior="flex" verticalalign="top" minwidth="100px" ratio="1">
                                            <components>
                                                <richtext multiple="false" uniqueid="sk--05mA-320" model="Brick">
                                                    <contents>&lt;p style="text-align: right;"&gt;&lt;strong&gt;{{Engagement__c}}&amp;nbsp;brick(s) per entity&lt;/strong&gt;&lt;/p&gt;
</contents>
                                                </richtext>
                                            </components>
                                        </division>
                                    </divisions>
                                    <styles>
                                        <styleitem type="background" bgtype="none"/>
                                    </styles>
                                </grid>
                                <grid uniqueid="sk-__Olv-258">
                                    <divisions>
                                        <division behavior="flex" minwidth="100px" ratio="1">
                                            <components>
                                                <buttonset model="Member_Selected" uniqueid="sk-__QXT-263" position="left">
                                                    <buttons>
                                                        <button type="multi" label="Change Member" icon="sk-icon-refresh">
                                                            <actions>
                                                                <action type="updateRow" fieldmodel="TempEngagement" affectedrows="context" field="Temp_Member_DNA__c" enclosevalueinquotes="true"/>
                                                            </actions>
                                                            <renderconditions logictype="and">
                                                                <rendercondition type="blank" operator="!=" fieldmodel="TempEngagement" sourcetype="fieldvalue" nosourcerowbehavior="deactivate" field="Temp_Member_DNA__c" value="null" enclosevalueinquotes="false"/>
                                                            </renderconditions>
                                                            <enableconditions/>
                                                        </button>
                                                    </buttons>
                                                </buttonset>
                                                <basicfieldeditor showheader="true" showsavecancel="false" showerrorsinline="true" model="TempEngagement" buttonposition="" uniqueid="sk-__TkG-266" mode="edit" layout="above">
                                                    <columns layoutmode="responsive" columngutter="4px" rowgutter="4px">
                                                        <column behavior="flex" ratio="1" minwidth="300px" verticalalign="top">
                                                            <sections>
                                                                <section title="General" collapsible="no">
                                                                    <fields>
                                                                        <field id="Temp_Member_DNA__c" showhelp="true" valuehalign="" type="" required="true">
                                                                            <renderconditions logictype="and" onhidedatabehavior="keep">
                                                                                <rendercondition type="blank" operator="=" fieldmodel="TempEngagement" sourcetype="fieldvalue" field="Temp_Member_DNA__c" value="null" enclosevalueinquotes="false"/>
                                                                            </renderconditions>
                                                                            <enableconditions/>
                                                                            <label>Member</label>
                                                                        </field>
                                                                        <field id="Temp_Member_DNA__c" showhelp="true" valuehalign="" type="" readonly="true">
                                                                            <renderconditions logictype="and" onhidedatabehavior="keep">
                                                                                <rendercondition type="blank" operator="!=" fieldmodel="TempEngagement" sourcetype="fieldvalue" field="Temp_Member_DNA__c" value="null" enclosevalueinquotes="false"/>
                                                                            </renderconditions>
                                                                            <enableconditions/>
                                                                            <label>Member</label>
                                                                        </field>
                                                                        <field id="Temp_Opportunity_or_Live__c" showhelp="true" valuehalign="" type="" required="true" addnoneoption="true" nonelabel="Make selection">
                                                                            <label>Opportunity or Engagement</label>
                                                                        </field>
                                                                        <field id="Temp_Engagement_Type__c" showhelp="true" valuehalign="" type="" required="true" addnoneoption="true" nonelabel="Make selection">
                                                                            <label>Type</label>
                                                                            <renderconditions logictype="and" onhidedatabehavior="keep">
                                                                                <rendercondition type="blank" operator="!=" fieldmodel="TempEngagement" sourcetype="fieldvalue" field="Temp_Opportunity_or_Live__c" value="null" enclosevalueinquotes="false"/>
                                                                            </renderconditions>
                                                                            <enableconditions/>
                                                                        </field>
                                                                    </fields>
                                                                </section>
                                                            </sections>
                                                        </column>
                                                        <column verticalalign="top" behavior="flex" ratio="1" minwidth="300px">
                                                            <sections>
                                                                <section title="Section A" collapsible="no" showheader="false">
                                                                    <fields/>
                                                                </section>
                                                            </sections>
                                                        </column>
                                                    </columns>
                                                </basicfieldeditor>
                                                <grid uniqueid="sk-24yPrl-660">
                                                    <divisions>
                                                        <division behavior="flex" minwidth="100px" ratio="1">
                                                            <components>
                                                                <basicfieldeditor showheader="true" showsavecancel="false" showerrorsinline="true" model="TempEngagement" buttonposition="" uniqueid="sk-24yNzY-650" mode="edit" layout="above">
                                                                    <columns layoutmode="responsive" columngutter="4px" rowgutter="4px">
                                                                        <column ratio="1" minwidth="300px" behavior="flex">
                                                                            <sections>
                                                                                <section title="Section A" collapsible="no" showheader="false">
                                                                                    <fields>
                                                                                        <field id="Temp_LookUp_SCCZ__c" showhelp="true" valuehalign="" type="">
                                                                                            <label>Search area?</label>
                                                                                        </field>
                                                                                    </fields>
                                                                                </section>
                                                                            </sections>
                                                                        </column>
  &nb
Photo of Stephen Sells

Stephen Sells, Official Rep

  • 16,856 Points 10k badge 2x thumb
It looks like the entire XML was too large to be posted. I wasn't able to get the last bit of it. Furthermore, do you have any examples of this happening in places that don't have custom components in them? Unfortunately, if this issue takes place on your custom objects, then I won't be able to use the XML.

In order to look at this page, you would need to grant us access into your org so that we could take a look at what you're doing under the hood. If that is an option you'd be interested in, let me know.
Photo of Bill Fox

Bill Fox

  • 7,954 Points 5k badge 2x thumb
Yes.  I have been using the object but I will stay off while you look at it.  

The picklist if "Temp_Engagement_Type__c" is  not null the following response grid should open

The grid a has a template that should show "THIS AREA SHOULD SHOW"

Go to:
https://dorothy--skuid.na16.visual.force.com/apex/skuid__ui?page=RM1_Engagement&member_id=a0gj00...

Click on "Add Engagement/Opportunity"
Select "Engagement" as the Opportunity or Engagement
Select any "Type" and "THIS AREA SHOULD SHOW" in thew following response grid.
Photo of Stephen Sells

Stephen Sells, Official Rep

  • 16,856 Points 10k badge 2x thumb
I have responded via email.
Photo of Bill Fox

Bill Fox

  • 7,954 Points 5k badge 2x thumb
I emailed you.
Photo of Stephen Sells

Stephen Sells, Official Rep

  • 16,856 Points 10k badge 2x thumb
I received your email
Photo of Stephen Sells

Stephen Sells, Official Rep

  • 16,856 Points 10k badge 2x thumb
Bill, 

On this page, RM1_Engagement__Tab_Set_Test, you'll see that this is where the error is located. 



When all of the rows on the model are removed and then new blank rows are put in their place immediately like the picture shows, this creates a problem.

This is a bug that somehow breaks rendering conditions in the normal sense. This removes the event our backend is looking for to trigger the rendering condition. To make it work with this removal and immediate creation, the user will need to press a save button in order to have the event triggered. When they save, the render condition will run properly. Fortunately, this is an immediately implementable work around.

We'll update this thread when this bug is fixed.

Thank you for bringing this to our attention.
Photo of Stephen Sells

Stephen Sells, Official Rep

  • 16,856 Points 10k badge 2x thumb
It's on our timeline. However, we don't make these timelines public.
Photo of Bill Fox

Bill Fox

  • 7,954 Points 5k badge 2x thumb
So, I do not know if I should spend the time going back and changing all the buttons?
Photo of Stephen Sells

Stephen Sells, Official Rep

  • 16,856 Points 10k badge 2x thumb
We might be talking about two separate issues.

Currently, we have nothing on the books for broken buttons. We haven't seen the issue yet. There has been no reproduction of the issue or a live case where we have seen it broken. The fix the devs are working on relates to the fix I provided March 1st and relates to RM1_Engagement__Tab_Set_Test because it is the topic on this post.

We would need to have XML of a broken button to begin working on a fix for button sets. Feel free to paste as many broken button XML as you can below or create a new conversation of it in the community with the broken XML included. It would also be helpful to know what version of skuid you were on prior to upgrading where the button stopped working.

Based on what we know right now, you should go back and change the buttons because our developers have no information to even go on for that.
If we receive XML of a broken button, then we can begin to see how long it would take. Realistically, it would be 2-3+ weeks, but we make no promises. It would all depend on what is happening with the XML.
(Edited)
Photo of Stephen Sells

Stephen Sells, Official Rep

  • 16,856 Points 10k badge 2x thumb
Depending on what we see in the XML, it could also be a crazy quick fix. It would all depend.

I wish I could give more specifics, but I don't want to make a claim I cannot back up or keep.
Photo of Stephen Sells

Stephen Sells, Official Rep

  • 16,856 Points 10k badge 2x thumb
Depending on which issue we're referring to here, I think the fix has been implemented in the new Brooklyn Update 1 - Iteration 4 release which is now available on the Skuid Releases page.

As a reminder, Salesforce does NOT allow reverting back to prior versions of managed packages. Skuid always recommends installing new versions in a non-business critical sandbox environment to test all mission critical functionality before installing  into a production environment. We also recommend that you update out of date themes when you upgrade.

If you wouldn't mind confirming first, that would be great! Thank you!