Skip to main content
Nintex Community Menu Bar
Question

UI Only Fields Broken & Not Updating. Table is also not registering saved changes

  • Jul 10, 2024 6:44 PM UTC
  • 13 replies
  • 84 views
  • Translate All

Forum|alt.badge.img+8

I just updated one of our sandbox environements to the newest release of Skuid and it completely broke one page (that I know of so far).

 

I had a few UI Only fields that would be updated by a table row action and then a JS Snippet would color the row accordingly. Post update, the UI only field is no longer updating via the table row action and I cannot edit and save any rows in the table.

I’ve tried updating the theme, removing the UI field from the model, but nothing seems to work.

13 replies

Forum|alt.badge.img+20

The row action, is it using action framework? Have you looked at the model data using the console.

Translate

Forum|alt.badge.img+8

It is using the action frame work. I created a test page with a table and added a simple row action to update a UI field. It will successfully update the first row I select but every row I try updating via the row action after that will not update. 

Translate

Forum|alt.badge.img+20

Can you send the XML for the page?

Translate

Forum|alt.badge.img+8

Here is the test page:


















































Translate

Forum|alt.badge.img+8

It will update the first row selected and that’s all. Prior to updating it would update every row in context.

Translate

Forum|alt.badge.img+20

Got it. The UI Field is set to Read-Only.

Translate

Forum|alt.badge.img+8

Making the field not read-only makes it worse. When I did that, none of the rows are being edited to say, “Yes”

Are you on the most recent version of skuid? 

Translate

Forum|alt.badge.img+20

Oh yeah, remove the query action on the row action.

Translate

Forum|alt.badge.img+10

Thank you for providing XML of the issue. That always helps us come to the problem much faster. You win today. Chicken dinner.

I’m on 9.5.3 and I’m seeing this issue just as it has been described by Josef. I have sent your reproduction page to our devs and are looking to have a fix or workaround out shortly.

Translate

Forum|alt.badge.img+8

Hmm ok. Making progress. Thanks!

Any reason why it looks like it is stuck in edit mode? The italicized font

Translate

Forum|alt.badge.img+10

I don’t know. Be careful though. The info is being saved. You’re just not seeing the save until you reload the page.

Translate

Forum|alt.badge.img+10

That I am not seeing. To that end I have to ask what version you’re on… what version are you on?

Translate

Forum|alt.badge.img+20

I have it working on 9.5.3.

<skuidpage unsavedchangeswarning="yes" personalizationmode="server" useviewportmeta="true" showsidebar="true" showheader="true" tabtooverride="AE_Connect__c"> <models> <model id="Account" limit="20" query="true" createrowifnonefound="false" datasource="salesforce" type="" sobject="Account"> <fields> <field id="Name"/> <field id="NewField" uionly="true" displaytype="PICKLIST" label="NewField" ogdisplaytype="TEXT" picklistsource="manual" readonly="false" defaultvaluetype="fieldvalue"> <picklistentries> <entry value="yes" label="yes"/> </picklistentries> </field> <field id="Id"/> </fields> <conditions/> <actions/> </model> </models> <components> <skootable showconditions="true" showsavecancel="true" showerrorsinline="true" searchmethod="server" searchbox="true" showexportbuttons="false" pagesize="10" createrecords="true" model="Account" buttonposition="" mode="read" allowcolumnreordering="true" uniqueid="sk-1XE5X-207"> <fields> <field id="Name" hideable="true" uniqueid="fi-1XFu0-221" valuehalign="" type=""/> <field id="NewField" hideable="true" uniqueid="fi-1XVDG-270" valuehalign="" type="" readonly="false"/> </fields> <rowactions> <action type="edit"/> <action type="delete"/> <action type="multi" label="Run multiple actions" icon="sk-icon-magic"> <actions> <action type="blockUI"/> <action type="updateRow" fieldmodel="Account" affectedrows="context" field="NewField" enclosevalueinquotes="true" value="yes"/> <action type="unblockUI"/> </actions> </action> </rowactions> <massactions usefirstitemasdefault="true"> <action type="massupdate"/> <action type="massdelete"/> </massactions> <views> <view type="standard"/> </views> </skootable> </components> <resources> <labels/> <css/> <javascript/> </resources> <styles> <styleitem type="background" bgtype="none"/> </styles> </skuidpage> 
Translate