Conditiona Rendering and save issue in Skuid

TJ,

Here is an example of a custom Save Snippet that would do this:

var params = arguments[0];<br>var model = params.model;<br>var row = params.row;<br>var $ = skuid.$;<br>var fieldsToClearByValueByField = {<br> 'Status': {<br> 'New': ['New_Sub_Status__c','AccountId','ContactId'],<br> 'Working': ['Working_Sub_Status__c','Description','AccountId','ContactId','Priority']<br> },<br> 'Boolean_Field_1__c':{<br> false: ['Boolean_Field_2__c','Secondary_Field__c']<br> },<br> 'Boolean_Field_2__c':{<br> false: ['Secondary_Field__c']<br> }<br>};<br>var updates = {};<br>$.each(model.changes[row.Id],function(fieldId,newValue){<br>&nbsp; &nbsp;var clearings = fieldsToClearByValueByField[fieldId];<br>&nbsp; &nbsp;if (clearings){<br> &nbsp; var fieldsToClear = clearings[newValue];<br> &nbsp; if (fieldsToClear){<br> &nbsp; $.each(fieldsToClear,function(i,fieldToClear){<br> &nbsp; updates[fieldToClear]=null;<br> &nbsp; });&nbsp;<br> &nbsp; }<br>&nbsp; &nbsp;}<br>});<br>if (skuid.utils.size(rowUpdates)){<br> model.updateRow(row,rowUpdates);<br>}<br>model.save();