Conditional Rendering Issue For Required Field in Popup

Pat VachonPat Vachon Member ✭✭
edited June 25 in Problems



Tagged:

Comments

  • Khamla PhimmachackKhamla Phimmachack Skuid Mod, Admin 🛠️ 
    edited June 25
    Hi Pat,

    Which version are you running? I was not able to reproduce this on 11.1.7.
  • Pat VachonPat Vachon Member ✭✭
    edited April 2018
    Skuid 11.1.17 on Salesforce.

    <skuidpage unsavedchangeswarning="yes" personalizationmode="server" showsidebar="true" useviewportmeta="true" showheader="true">
        <models>
            <model id="Task" query="false" createrowifnonefound="true" datasource="salesforce" sobject="Task">
                <fields>
                    <field id="RecordTypeId"/>
                    <field id="Subject"/>
                    <field id="ActivityDate"/>
                </fields>
                <conditions/>
                <actions/>
            </model>
        </models>
        <components>
            <pagetitle model="Task" uniqueid="sk-1uwA-407">
                <maintitle>
                    <template>{{Subject}}</template>
                </maintitle>
                <subtitle>
                    <template>{{Model.label}}</template>
                </subtitle>
                <actions>
                    <action type="multi" label="New Task" uniqueid="sk-1uwA-413">
                        <actions>
                            <action type="showPopup">
                                <popup title="New Popup" width="90%">
                                    <components>
                                        <wizard deferstepcontentsrendering="false" buttonslocation="top" uniqueid="sk-1uwA-252">
                                            <steps>
                                                <step stepid="step1" steplabel="Step 1">
                                                    <components>
                                                        <basicfieldeditor showheader="true" showsavecancel="true" showerrorsinline="true" model="Task" uniqueid="sk-1uwA-270" mode="edit">
                                                            <columns>
                                                                <column width="100%">
                                                                    <sections>
                                                                        <section title="Section A" collapsible="no" showheader="false">
                                                                            <fields>
                                                                                <field uniqueid="sk-1uwA-322" id="Subject" required="false"/>
                                                                                <field uniqueid="sk-1uwA-323" id="ActivityDate" required="true"/>
                                                                            </fields>
                                                                        </section>
                                                                    </sections>
                                                                </column>
                                                            </columns>
                                                        </basicfieldeditor>
                                                    </components>
                                                    <actions>
                                                        <action uniqueid="sk-1uwA-249" type="navigate" stepid="step2" label="Next Step" icon="sk-icon-arrow-right" window="self">
                                                            <renderconditions logictype="and"/>
                                                            <enableconditions logictype="and">
                                                                <condition type="blank" operator="!=" fieldmodel="Task" sourcetype="fieldvalue" nosourcerowbehavior="deactivate" field="Subject" fieldtargetobjects="Task" value="null" enclosevalueinquotes="false"/>
                                                                <condition type="blank" operator="!=" fieldmodel="Task" sourcetype="fieldvalue" nosourcerowbehavior="deactivate" field="ActivityDate" fieldtargetobjects="Task" value="null" enclosevalueinquotes="false"/>
                                                            </enableconditions>
                                                        </action>
                                                    </actions>
                                                </step>
                                                <step stepid="step2" steplabel="Step 2">
                                                    <components/>
                                                    <actions>
                                                        <action uniqueid="sk-1uwA-250" type="navigate" stepid="step1" label="Previous Step" icon="sk-icon-arrow-left" secondary="true"/>
                                                        <action uniqueid="sk-1uwA-251" type="navigate" label="Next Step" icon="sk-icon-arrow-right"/>
                                                    </actions>
                                                </step>
                                            </steps>
                                        </wizard>
                                    </components>
                                </popup>
                            </action>
                        </actions>
                    </action>
                </actions>
            </pagetitle>
        </components>
        <resources>
            <labels/>
            <javascript/>
            <css/>
            <actionsequences uniqueid="sk-1uwA-295"/>
        </resources>
        <styles>
            <styleitem type="background" bgtype="none"/>
        </styles>
    </skuidpage>

  • Khamla PhimmachackKhamla Phimmachack Skuid Mod, Admin 🛠️ 
    edited April 2018
    Thanks for providing the XML Pat, I was able to reproduce the problem as you explained. I've reported this as a product issue and it is now being tracked by our engineers. Once a fix is out, we will update this post.

    Thanks for alerting us to this and making Skuid a better product!
  • Stephen SellsStephen Sells Member
    edited June 2018

    Hello Skuid Community ~

    This has been addressed in the new Millau 11.2.2 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.
Sign In or Register to comment.