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> var clearings = fieldsToClearByValueByField[fieldId];<br> if (clearings){<br> var fieldsToClear = clearings[newValue];<br> if (fieldsToClear){<br> $.each(fieldsToClear,function(i,fieldToClear){<br> updates[fieldToClear]=null;<br> }); <br> }<br> }<br>});<br>if (skuid.utils.size(rowUpdates)){<br> model.updateRow(row,rowUpdates);<br>}<br>model.save();