When I use the action “Remove context row(s) from Model” on the only row registered with a change, I expect the model to no longer have the property hasChanged to be true.
Page 1 / 1
Pat~
Is this still a problem for you? We are having trouble reproducing this. Can you give us more details of how and when you see this occurring?
Thanks!
Karen
My mistake. The model does have the right value for hasChanged, but the Save/Cancel button doesn’t reflect this.
<skuidpage unsavedchangeswarning="yes" personalizationmode="server" showsidebar="true" showheader="true" tabtooverride="Event"> <models> <model id="Event" limit="100" query="true" createrowifnonefound="false" adapter="salesforce" service="salesforce" sobject="Event" type=""> <fields> <field id="Subject"/> <field id="CreatedDate"/> </fields> <conditions/> <actions/> </model> </models> <components> <pagetitle model="Event" uniqueid="sk-wiYO9-79"> <maintitle> <template>{{Model.labelPlural}}</template> </maintitle> <subtitle> <template>Home</template> </subtitle> <actions> <action type="savecancel"/> </actions> </pagetitle> <skootable showconditions="true" showsavecancel="false" searchmethod="server" searchbox="true" showexportbuttons="false" pagesize="10" createrecords="false" model="Event" mode="read" uniqueid="sk-wiYOA-80"> <fields> <field id="Subject" allowordering="true"/> <field id="CreatedDate" allowordering="true"/> </fields> <rowactions> <action type="edit"/> <action type="delete"/> </rowactions> <massactions usefirstitemasdefault="true"> <action type="massupdate"/> <action type="massdelete"/> </massactions> <views> <view type="standard"/> </views> <actions defaultlabel="Global Actions" defaulticon="sk-icon-magic" usefirstitemasdefault="true"> <action type="multi" label="New Event" icon="sk-icon-add"> <actions> <action type="createRow" model="Event" appendorprepend="prepend" defaultmodefornewitems="edit"/> <action type="showPopup"> <popup title="=New Event]" width="800px"> <components> <mblazonry__popupcontroller uniqueid="sk-winoY-122" hideclose="true" disableescape="true"/> <pagetitle uniqueid="sk-wipmM-127" model="Event"> <actions> <action type="multi" label="Save" icon="sk-icon-save"/> <action type="multi" label="Cancel" icon="sk-icon-cancel"> <actions> <action type="abandonRows" model="Event"/> <action type="closeTopmostPopup"/> </actions> </action> </actions> <conditions> <condition type="contextrow" field="Id" mergefield="Id"/> </conditions> </pagetitle> <basicfieldeditor showheader="true" showsavecancel="false" showerrorsinline="true" model="Event" buttonposition="" uniqueid="sk-wiqaB-131" mode="edit"> <columns> <column width="50%"> <sections> <section title="Section A" collapsible="no"> <fields/> </section> </sections> </column> <column width="50%"> <sections> <section title="Section B"> <fields/> </section> </sections> </column> </columns> <conditions> <condition type="contextrow" field="Id" mergefield="Id"/> </conditions> </basicfieldeditor> </components> </popup> </action> </actions> </action> </actions> </skootable> </components> <resources> <labels/> <css/> <javascript/> </resources> <styles> <styleitem type="background" bgtype="none"/> </styles> </skuidpage>
Pat~
Turns out that you’ve found a bug! The devs are aware of this issue. We will update this post when a future release addressing this bug is available.
Thanks for alerting us of this bug and helping make Skuid better!
Karen
Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.