Global Actions list showing first item as default

  • 3
  • Problem
  • Updated 7 months ago
  • Solved
I've set up all my "Gobal Actions" menus so that "Use first item as default selection" Is unchecked.  However, this setting doesn't seem to be respected - I'm seeing the first item as the default menu item throughout my org.  Any ideas about why this might be happening?  
Photo of Elissa Bradley

Elissa Bradley

  • 1,672 Points 1k badge 2x thumb

Posted 2 years ago

  • 3
Photo of Stephen Sells

Stephen Sells, Official Rep

  • 16,856 Points 10k badge 2x thumb
Could you elaborate on what your set up is and expound upon what you're seeing? Pictures are wonderful
Photo of Elissa Bradley

Elissa Bradley

  • 1,672 Points 1k badge 2x thumb
Here are my settings: 



And here's what the Mass Action picklist looks like: 



Based on my settings, I would have expected the picklist label to say "Manage Selected", and then have "Add Nurse Coverage" as the first item in the menu.  (It did work that way at one point!)
Photo of Stephen Sells

Stephen Sells, Official Rep

  • 16,856 Points 10k badge 2x thumb
What version of Skuid are you on? I haven't been able to reproduce the problem on 9.5.4
Photo of Elissa Bradley

Elissa Bradley

  • 1,672 Points 1k badge 2x thumb
9.3.4 - I'll see if an upgrade will solve this!
Photo of Stephen Sells

Stephen Sells, Official Rep

  • 16,856 Points 10k badge 2x thumb
I highly recommend sandbox first, testing it, then production
(Edited)
Photo of Elissa Bradley

Elissa Bradley

  • 1,672 Points 1k badge 2x thumb
Installed in the sandbox and updated themes, but no luck!  I also tried removing and re-adding the mass actions, but that won't do it either.
Photo of Stephen Sells

Stephen Sells, Official Rep

  • 16,856 Points 10k badge 2x thumb
Are you able to change it at all or will it always have Add Nurse Coverage? I think I'm running into a bug where it won't change after it has been decided. It's like you get one change and then it doesn't matter after that
Photo of Elissa Bradley

Elissa Bradley

  • 1,672 Points 1k badge 2x thumb
<massactions usefirstitemasdefault="false" defaultlabel="Manage Selected" defaulticon="ui-silk-wrench-orange">                                <action type="multi" label="Add Nurse Coverage" icon="">
                                    <actions>
                                        <action type="updateRow" fieldmodel="CasesToCover" field="Case_Team_Updated__c" enclosevalueinquotes="false" value="TODAY"/>
                                        <action type="abandonRows" model="CasesToCoverStorage"/>
                                        <action type="adoptRows" sourcemodel="CasesToCover" targetmodel="CasesToCoverStorage"/>
                                        <action type="showPopup">
                                            <popup title="Add Nurse Coverage" width="50%">
                                                <components>
                                                    <pagetitle model="CoveredCases" uniqueid="sk-3kKoSN-1021">
                                                        <actions>
                                                            <action type="multi" label="Cancel" icon="sk-icon-close">
                                                                <actions>
                                                                    <action type="cancel">
                                                                        <models>
                                                                            <model>CasesToCover</model>
                                                                        </models>
                                                                    </action>
                                                                    <action type="closeTopmostPopup"/>
                                                                </actions>
                                                            </action>
                                                        </actions>
                                                    </pagetitle>
                                                    <basicfieldeditor showheader="true" showsavecancel="false" showerrorsinline="true" model="CoveringUser" buttonposition="" uniqueid="sk-v4NI--505" mode="edit" layout="">
                                                        <columns>
                                                            <column width="50%">
                                                                <sections>
                                                                    <section title="Section A" collapsible="no" showheader="false">
                                                                        <fields>
                                                                            <field id="CoverageUser" valuehalign="" type="REFPICK" uniqueid="fi-39a9lp-272">
                                                                                <label>Select Nurse:</label>
                                                                                <filters>
                                                                                    <filter type="fieldvalue" operator="=" enclosevalueinquotes="false" field="IsActive" value="true"/>
                                                                                    <filter type="fieldvalue" operator="contains" enclosevalueinquotes="true" field="UserRole.Name" value="Nurse"/>
                                                                                </filters>
                                                                            </field>
                                                                        </fields>
                                                                    </section>
                                                                </sections>
                                                            </column>
                                                            <column width="50%">
                                                                <sections/>
                                                            </column>
                                                        </columns>
                                                        <renderconditions logictype="and"/>
                                                        <conditions/>
                                                    </basicfieldeditor>
                                                    <pagetitle model="CasesToCover" uniqueid="sk-zzIuO-389">
                                                        <actions>
                                                            <action type="multi" label="Add Nurse to Selected Cases" icon="sk-icon-save">
                                                                <actions>
                                                                    <action type="custom" snippet="addCoverageNurse">
                                                                        <onerroractions/>
                                                                    </action>
                                                                    <action type="save">
                                                                        <models>
                                                                            <model>CasesToCover</model>
                                                                        </models>
                                                                    </action>
                                                                    <action type="closeTopmostPopup" model="CasesToCover" behavior="standard"/>
                                                                    <action type="requeryModel" model="CasesToCover" behavior="standard"/>
                                                                </actions>
                                                            </action>
                                                        </actions>
                                                    </pagetitle>
                                                </components>
                                            </popup>
                                        </action>
                                    </actions>
                                </action>
                                <action type="multi" label="Add Admin Coverage" icon="">
                                    <hotkeys/>
                                    <actions>
                                        <action type="updateRow" fieldmodel="CasesToCover" field="Case_Team_Updated__c" enclosevalueinquotes="false" value="TODAY"/>
                                        <action type="abandonRows" model="CasesToCoverStorage">
                                            <models>
                                                <model>CasesToCoverStorage</model>
                                            </models>
                                        </action>
                                        <action type="adoptRows" sourcemodel="CasesToCover" targetmodel="CasesToCoverStorage" model="CasesToCoverStorage" appendorprepend="prepend" defaultmodefornewitems="edit">
                                            <defaults>
                                                <default type="fieldvalue"/>
                                            </defaults>
                                        </action>
                                        <action type="showPopup">
                                            <popup title="Add Admin Coverage" width="50%">
                                                <components>
                                                    <pagetitle model="CasesToCover" uniqueid="sk-3kO-pA-1222">
                                                        <actions>
                                                            <action type="multi" label="Cancel" icon="sk-icon-close">
                                                                <actions>
                                                                    <action type="cancel">
                                                                        <models>
                                                                            <model>CasesToCover</model>
                                                                        </models>
                                                                    </action>
                                                                    <action type="closeTopmostPopup"/>
                                                                </actions>
                                                            </action>
                                                        </actions>
                                                    </pagetitle>
                                                    <basicfieldeditor showheader="true" showsavecancel="false" showerrorsinline="true" model="CoveringUser" buttonposition="" uniqueid="sk-_Lns1-801" mode="edit">
                                                        <columns>
                                                            <column width="50%">
                                                                <sections>
                                                                    <section title="Section A" collapsible="no" showheader="false">
                                                                        <fields>
                                                                            <field id="CoverageUser" valuehalign="" type="REFPICK" optionsource="" uniqueid="fi-39a9lp-273">
                                                                                <filters>
                                                                                    <filter type="fieldvalue" operator="=" enclosevalueinquotes="false" field="IsActive" value="true"/>
                                                                                    <filter type="fieldvalue" operator="contains" enclosevalueinquotes="true" field="UserRole.Name" value="Operations"/>
                                                                                </filters>
                                                                                <label>Select Admin:</label>
                                                                                <searchfields/>
                                                                            </field>
                                                                        </fields>
                                                                    </section>
                                                                </sections>
                                                            </column>
                                                            <column width="50%">
                                                                <sections>
                                                                    <section title="Section B" collapsible="no" showheader="false">
                                                                        <fields/>
                                                                    </section>
                                                                </sections>
                                                            </column>
                                                        </columns>
                                                    </basicfieldeditor>
                                                    <pagetitle model="CasesToCover" uniqueid="sk-_KjQy-758">
                                                        <actions>
                                                            <action type="multi" label="Add Admin to Selected Cases" icon="sk-icon-save">
                                                                <actions>
                                                                    <action type="custom" snippet="addCoverageAdmin"/>
                                                                    <action type="closeTopmostPopup"/>
                                                                    <action type="save">
                                                                        <models>
                                                                            <model>CasesToCover</model>
                                                                        </models>
                                                                    </action>
                                                                    <action type="requeryModel" model="CasesToCover" behavior="standard"/>
                                                                    <action type="save"/>
                                                                </actions>
                                                            </action>
                                                        </actions>
                                                    </pagetitle>
                                                </components>
                                            </popup>
                                        </action>
                                    </actions>
                                </action>
                                <action type="multi" label="Add Nurse Team (Karen, Emmy, Nancy, Susie)" icon="">
                                    <actions>
                                        <action type="custom" snippet="addCoverageNurseTeam"/>
                                        <action type="updateRow" fieldmodel="CasesToCover" field="Case_Team_Updated__c" enclosevalueinquotes="false" value="TODAY"/>
                                        <action type="save">
                                            <models>
                                                <model>CasesToCover</model>
                                            </models>
                                        </action>
                                        <action type="requeryModel" model="CasesToCover" behavior="standard"/>
                                    </actions>
                                </action>
</massactions>
Photo of Elissa Bradley

Elissa Bradley

  • 1,672 Points 1k badge 2x thumb
Sorry - that's a giant mess!  I think this is the most import part: 

<massactions usefirstitemasdefault="false" defaultlabel="Manage Selected" defaulticon="ui-silk-wrench-orange">                                <action type="multi" label="Add Nurse Coverage" icon="">
                                    <actions>
Photo of Elissa Bradley

Elissa Bradley

  • 1,672 Points 1k badge 2x thumb
Stephen, any updates or further thoughts on this?
Photo of Stephen Sells

Stephen Sells, Official Rep

  • 16,856 Points 10k badge 2x thumb
I have notified our development team of the bug and we're currently working on getting a fix out in an upcoming release of Skuid
Photo of Elissa Bradley

Elissa Bradley

  • 1,672 Points 1k badge 2x thumb
Good news - thank you!
Photo of Khamla Phimmachack

Khamla Phimmachack, Official Rep

  • 1,536 Points 1k badge 2x thumb
Hi Elissa,

Skuid has provided a fix that may be related to your problem in our Brooklyn 10.0.21 and Millau 11.1.8 releases, which is now available on the Skuid Releases page. The issue is labeled [CORE-1072] - Title of Mass Action and Global Action Incorrectly Synced - Button Label Not Applied. If you are still experiencing this problem, you may want to consider upgrading to either of these versions and see if the issue is resolved.

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. Please let us know if you continue to encounter any problems with this issue after upgrading.