Force field to rerender

There are a number of ways to achieve this, here is one way:

1. Add a Model Action to your Model with Initiating Event: “Row in Model Updated” and “When which fields are updated?” set to Out Date.
2. For the Actions, have it run a snippet called something like “UpdateInDateFieldWhenOutDateChanged” with a body like this:


var FIELD_TO_RERENDER = ‘CheetahBMS__In_Date__c’;

var params = arguments[0],
   row = params.row,
   model = params.model,
   $ = skuid.$,
   fieldsByRow = model.registeredFieldsByRowThenField,
   uiFields;
    
if (fieldsByRow && fieldsByRow[row.Id]) {
    uiFields = fieldsByRow[row.Id][fieldToRerender];
    if (uiFields && skuid.utils.size(uiFields)) {
        $.each(uiFields,function(){
            this.render(); 
        });
    }
}